<!-- HTML header for doxygen 1.9.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COMMONS-NET: commonsNet.ftp.FTPSClient类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">COMMONS-NET
   </div>
  </td>
    <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classcommonsNet_1_1ftp_1_1FTPSClient.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="classcommonsNet_1_1ftp_1_1FTPSClient-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">commonsNet.ftp.FTPSClient类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>用于处理 FTP over SSL（ FTPS ）连接的类。  
 <a href="classcommonsNet_1_1ftp_1_1FTPSClient.html#details">更多...</a></p>
<div class="dynheader">
类 commonsNet.ftp.FTPSClient 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classcommonsNet_1_1ftp_1_1FTPSClient.png" usemap="#commonsNet.ftp.FTPSClient_map" alt=""/>
  <map id="commonsNet.ftp.FTPSClient_map" name="commonsNet.ftp.FTPSClient_map">
<area href="classcommonsNet_1_1ftp_1_1FTPClient.html" title="FTPClient 封装了从 FTP 服务器存储和获取文件所需的所有功能。这个类处理了与 FTP 服务器交互的所有低级细节，并提供方便的更高级别接口。" alt="commonsNet.ftp.FTPClient" shape="rect" coords="94,112,272,136"/>
<area href="classcommonsNet_1_1ftp_1_1FTP.html" title="FTP 扩展了 SocketClient ，提供了实现 FTP 客户端所需的基本功能。" alt="commonsNet.ftp.FTP" shape="rect" coords="0,56,178,80"/>
<area href="interfacecommonsNet_1_1ftp_1_1Configurable.html" title="Configurable接口为其他类（尤其是列表解析器）添加了可配置性的功能，通过提供的 FTPClientConfig 对象来实现配置。" alt="commonsNet.ftp.Configurable" shape="rect" coords="188,56,366,80"/>
<area href="classcommonsNet_1_1SocketClient.html" title="SocketClient类提供客户端对象访问套接字所需的基本操作。打开套接字、关闭套接字、设置超时等。" alt="commonsNet.SocketClient" shape="rect" coords="0,0,178,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a76163499f3aa0fd922fc7f59767253b1"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a76163499f3aa0fd922fc7f59767253b1">init</a> ()</td></tr>
<tr class="memdesc:a76163499f3aa0fd922fc7f59767253b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">构造一个默认的 FTPSClient 对象。默认使用 TLS 协议，并且安全模式为显式（isImplicit = false）。  <br /></td></tr>
<tr class="separator:a76163499f3aa0fd922fc7f59767253b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d2688096744313fd6c93a0f626351bf"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a6d2688096744313fd6c93a0f626351bf">init</a> (isImplicit: Bool)</td></tr>
<tr class="memdesc:a6d2688096744313fd6c93a0f626351bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">构造一个 FTPSClient 对象，默认使用 TLS 协议，可以设置安全模式。  <br /></td></tr>
<tr class="separator:a6d2688096744313fd6c93a0f626351bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0763af006cbe5dd49e371533d12302"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a8f0763af006cbe5dd49e371533d12302">init</a> (tlsConfig: TlsClientConfig)</td></tr>
<tr class="memdesc:a8f0763af006cbe5dd49e371533d12302"><td class="mdescLeft">&#160;</td><td class="mdescRight">构造一个 FTPSClient 对象，默认使用 TLS 协议，并且安全模式为显式（isImplicit = false），可以使用给定的 TLS 配置。  <br /></td></tr>
<tr class="separator:a8f0763af006cbe5dd49e371533d12302"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c69e72ca587c76dcb0bf653ffc1e4c"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a29c69e72ca587c76dcb0bf653ffc1e4c">init</a> (tlsConfig: ?TlsClientConfig, isImplicit: Bool)</td></tr>
<tr class="memdesc:a29c69e72ca587c76dcb0bf653ffc1e4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">FTPSClient的构造方法，使用 TLS 协议，可以设置安全模式和使用给定的 TLS 配置。  <br /></td></tr>
<tr class="separator:a29c69e72ca587c76dcb0bf653ffc1e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8159d5a9a4aea7b4e2422a7bcd5887e9"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a8159d5a9a4aea7b4e2422a7bcd5887e9">setTlsConfig</a> (config: TlsClientConfig)</td></tr>
<tr class="memdesc:a8159d5a9a4aea7b4e2422a7bcd5887e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置 TLS 配置。  <br /></td></tr>
<tr class="separator:a8159d5a9a4aea7b4e2422a7bcd5887e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe706ebcd4dd942f2634b675b415c93"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#adfe706ebcd4dd942f2634b675b415c93">setVerifyMode</a> (verifyMode: CertificateVerifyMode)</td></tr>
<tr class="memdesc:adfe706ebcd4dd942f2634b675b415c93"><td class="mdescLeft">&#160;</td><td class="mdescRight">对设置或获取证书认证模式进行配置。  <br /></td></tr>
<tr class="separator:adfe706ebcd4dd942f2634b675b415c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87186945900fede9667ae52720c90caf"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a87186945900fede9667ae52720c90caf">disconnect</a> ()</td></tr>
<tr class="memdesc:a87186945900fede9667ae52720c90caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">断开与 FTP 服务器的连接，并将连接参数恢复为默认值。  <br /></td></tr>
<tr class="separator:a87186945900fede9667ae52720c90caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95586dc952fa98146661ac5080533a7c"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a95586dc952fa98146661ac5080533a7c">execADAT</a> (data: ?Array&lt;Byte&gt;)</td></tr>
<tr class="memdesc:a95586dc952fa98146661ac5080533a7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用指定的认证数据发送 ADAT 命令。  <br /></td></tr>
<tr class="separator:a95586dc952fa98146661ac5080533a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab650abd1dfadbadc4c9e7ecbc4f02ad"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#aab650abd1dfadbadc4c9e7ecbc4f02ad">execAUTH</a> (mechanism: String)</td></tr>
<tr class="memdesc:aab650abd1dfadbadc4c9e7ecbc4f02ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用指定的机制名称发送 AUTH 命令。  <br /></td></tr>
<tr class="separator:aab650abd1dfadbadc4c9e7ecbc4f02ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1165116d71f77bbf252740411e425af6"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a1165116d71f77bbf252740411e425af6">execCCC</a> ()</td></tr>
<tr class="memdesc:a1165116d71f77bbf252740411e425af6"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 CCC 命令。  <br /></td></tr>
<tr class="separator:a1165116d71f77bbf252740411e425af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af05f169b223024804957937fbd2ae3b7"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#af05f169b223024804957937fbd2ae3b7">execCONF</a> (data: ?Array&lt;Byte&gt;)</td></tr>
<tr class="memdesc:af05f169b223024804957937fbd2ae3b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 CONF 命令，并使用指定的数据。  <br /></td></tr>
<tr class="separator:af05f169b223024804957937fbd2ae3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc5e79203b24bf72704450b22ddc4bb"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a1dc5e79203b24bf72704450b22ddc4bb">execENC</a> (data: ?Array&lt;Byte&gt;)</td></tr>
<tr class="memdesc:a1dc5e79203b24bf72704450b22ddc4bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 ENC 命令，并使用指定的数据。  <br /></td></tr>
<tr class="separator:a1dc5e79203b24bf72704450b22ddc4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a111c1e97942c4b6569697cbb3a37b49f"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a111c1e97942c4b6569697cbb3a37b49f">execMIC</a> (data: ?Array&lt;Byte&gt;)</td></tr>
<tr class="memdesc:a111c1e97942c4b6569697cbb3a37b49f"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 MIC 命令，并使用指定的数据。  <br /></td></tr>
<tr class="separator:a111c1e97942c4b6569697cbb3a37b49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae28259535e2681ace2ce0a3564765a3e"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#ae28259535e2681ace2ce0a3564765a3e">execPBSZ</a> (pbsz: Int64): Unit</td></tr>
<tr class="memdesc:ae28259535e2681ace2ce0a3564765a3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 PBSZ 命令。PBSZ 值范围：0 到 (2^32)-1 的十进制整数。  <br /></td></tr>
<tr class="separator:ae28259535e2681ace2ce0a3564765a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a381d6872ea829faa902cafe8f78bf231"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a381d6872ea829faa902cafe8f78bf231">execPROT</a> (prot!: String=DEFAULT_PROT): Unit</td></tr>
<tr class="memdesc:a381d6872ea829faa902cafe8f78bf231"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 PROT 命令。  <br /></td></tr>
<tr class="separator:a381d6872ea829faa902cafe8f78bf231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa19f1b70feba0e7c89e5d7b888c7ad80"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#aa19f1b70feba0e7c89e5d7b888c7ad80">parseADATReply</a> (reply: String): ?Array&lt;Byte&gt;</td></tr>
<tr class="memdesc:aa19f1b70feba0e7c89e5d7b888c7ad80"><td class="mdescLeft">&#160;</td><td class="mdescRight">解析给定的 ADAT 响应行并对数据进行 base64 解码。  <br /></td></tr>
<tr class="separator:aa19f1b70feba0e7c89e5d7b888c7ad80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c38de681a94e16f2b1b701a4b43209"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#ad3c38de681a94e16f2b1b701a4b43209">parsePBSZ</a> (pbsz: Int64): Int64</td></tr>
<tr class="memdesc:ad3c38de681a94e16f2b1b701a4b43209"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 PBSZ 命令，执行该命令并解析响应以返回协商的值。  <br /></td></tr>
<tr class="separator:ad3c38de681a94e16f2b1b701a4b43209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4bee4cc160ab745aa0181f7cbe9afa"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a8c4bee4cc160ab745aa0181f7cbe9afa">getAuthValue</a> ()</td></tr>
<tr class="memdesc:a8c4bee4cc160ab745aa0181f7cbe9afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回 AUTH 命令使用的值。  <br /></td></tr>
<tr class="separator:a8c4bee4cc160ab745aa0181f7cbe9afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcommonsNet_1_1ftp_1_1FTPClient')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html">commonsNet.ftp.FTPClient</a></td></tr>
<tr class="memitem:a31ec70e63d2e09f81bbf33ec494b4012 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a31ec70e63d2e09f81bbf33ec494b4012">init</a> ()</td></tr>
<tr class="memdesc:a31ec70e63d2e09f81bbf33ec494b4012 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">构造一个默认的 FTPClient 对象。  <br /></td></tr>
<tr class="separator:a31ec70e63d2e09f81bbf33ec494b4012 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0006864709c7dc2da64c9b6e67bda229 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a0006864709c7dc2da64c9b6e67bda229">abort</a> (): Bool</td></tr>
<tr class="memdesc:a0006864709c7dc2da64c9b6e67bda229 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">中止正在进行的传输。  <br /></td></tr>
<tr class="separator:a0006864709c7dc2da64c9b6e67bda229 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e848b1e28f474c28c8adbf1f4e27150 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6e848b1e28f474c28c8adbf1f4e27150">allocate</a> (bytes: Int64): Bool</td></tr>
<tr class="memdesc:a6e848b1e28f474c28c8adbf1f4e27150 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">在服务器上为下一个文件传输预留一定数量的字节数。  <br /></td></tr>
<tr class="separator:a6e848b1e28f474c28c8adbf1f4e27150 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa60710018fb610e6f6bcb9c603b670d9 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aa60710018fb610e6f6bcb9c603b670d9">allocate</a> (bytes: Int64, recordSize: Int64): Bool</td></tr>
<tr class="memdesc:aa60710018fb610e6f6bcb9c603b670d9 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">在服务器上为下一个文件传输预留空间。  <br /></td></tr>
<tr class="separator:aa60710018fb610e6f6bcb9c603b670d9 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2e31785ae9495fb219a80f772bf6604 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ae2e31785ae9495fb219a80f772bf6604">appendFile</a> (remote: String, local: InputStream): Bool</td></tr>
<tr class="memdesc:ae2e31785ae9495fb219a80f772bf6604 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从给定的 InputStream 中获取输入，追加到给定名称的服务器文件上。  <br /></td></tr>
<tr class="separator:ae2e31785ae9495fb219a80f772bf6604 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae685926f9902fd95f88160c6dc23af inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a1ae685926f9902fd95f88160c6dc23af">appendFileStream</a> (remote: String)</td></tr>
<tr class="memdesc:a1ae685926f9902fd95f88160c6dc23af inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回一个 OutputStream，用于向服务器上指定的文件写入数据。  <br /></td></tr>
<tr class="separator:a1ae685926f9902fd95f88160c6dc23af inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ebfd9d3954873fb4b2e9b07f789c82 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac6ebfd9d3954873fb4b2e9b07f789c82">changeToParentDirectory</a> (): Bool</td></tr>
<tr class="memdesc:ac6ebfd9d3954873fb4b2e9b07f789c82 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">切换到当前工作目录的父目录。  <br /></td></tr>
<tr class="separator:ac6ebfd9d3954873fb4b2e9b07f789c82 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6d44f72cf2e68183e63ac920eeee5db inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac6d44f72cf2e68183e63ac920eeee5db">changeWorkingDirectory</a> (pathname: String): Bool</td></tr>
<tr class="memdesc:ac6d44f72cf2e68183e63ac920eeee5db inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">更改 FTP 会话的当前工作目录。  <br /></td></tr>
<tr class="separator:ac6d44f72cf2e68183e63ac920eeee5db inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecce348b87b7fbe4ab8d8dfb38e97f38 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aecce348b87b7fbe4ab8d8dfb38e97f38">completePendingCommand</a> (): Bool</td></tr>
<tr class="memdesc:aecce348b87b7fbe4ab8d8dfb38e97f38 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">接收服务器的最终响应。  <br /></td></tr>
<tr class="separator:aecce348b87b7fbe4ab8d8dfb38e97f38 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff82f81e60fefe6c4e5a9c520e388294 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aff82f81e60fefe6c4e5a9c520e388294">configure</a> (config: ?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPClientConfig.html">FTPClientConfig</a>): Unit</td></tr>
<tr class="memdesc:aff82f81e60fefe6c4e5a9c520e388294 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">对客户端配置进行设置。提供的配置将传递给用于构造解析器的工厂方法。  <br /></td></tr>
<tr class="separator:aff82f81e60fefe6c4e5a9c520e388294 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44229e92485c275e45fe4b1aa82fca6f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a44229e92485c275e45fe4b1aa82fca6f">deleteFile</a> (pathname: String): Bool</td></tr>
<tr class="memdesc:a44229e92485c275e45fe4b1aa82fca6f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">删除 FTP 服务器上的文件。  <br /></td></tr>
<tr class="separator:a44229e92485c275e45fe4b1aa82fca6f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa70f85870c974771c3a304a7ea231770 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public open override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aa70f85870c974771c3a304a7ea231770">disconnect</a> (): Unit</td></tr>
<tr class="memdesc:aa70f85870c974771c3a304a7ea231770 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">关闭与 FTP 服务器的连接并将连接参数恢复为默认值。  <br /></td></tr>
<tr class="separator:aa70f85870c974771c3a304a7ea231770 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a36ef92237166af22b8111b766df782 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a8a36ef92237166af22b8111b766df782">doCommand</a> (command: String, params: String): Bool</td></tr>
<tr class="memdesc:a8a36ef92237166af22b8111b766df782 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送命令并等待回复。  <br /></td></tr>
<tr class="separator:a8a36ef92237166af22b8111b766df782 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e765da60a110eb05e1c2e7821cccec0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a1e765da60a110eb05e1c2e7821cccec0">doCommandAsStrings</a> (command: String, params: String): ?Array&lt;String&gt;</td></tr>
<tr class="memdesc:a1e765da60a110eb05e1c2e7821cccec0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送命令并等待回复，将回复作为字符串数组返回。  <br /></td></tr>
<tr class="separator:a1e765da60a110eb05e1c2e7821cccec0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a561568c35990a3775abd217ebcb7be3d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a561568c35990a3775abd217ebcb7be3d">enterLocalActiveMode</a> (): Unit</td></tr>
<tr class="memdesc:a561568c35990a3775abd217ebcb7be3d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">将当前数据连接模式设置为 <code><a class="el" href="">ACTIVE_LOCAL_DATA_CONNECTION_MODE</a></code> 模式。  <br /></td></tr>
<tr class="separator:a561568c35990a3775abd217ebcb7be3d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4ce78ad5b1e05305d332c3bc2f6bc9b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af4ce78ad5b1e05305d332c3bc2f6bc9b">enterLocalPassiveMode</a> (): Unit</td></tr>
<tr class="memdesc:af4ce78ad5b1e05305d332c3bc2f6bc9b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">将当前数据连接模式设置为 <code><a class="el" href="">PASSIVE_LOCAL_DATA_CONNECTION_MODE</a></code> 模式。  <br /></td></tr>
<tr class="separator:af4ce78ad5b1e05305d332c3bc2f6bc9b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a9e505645a3d10483bed58ab62782fc inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a8a9e505645a3d10483bed58ab62782fc">enterRemoteActiveMode</a> (address: IPSocketAddress): Bool</td></tr>
<tr class="memdesc:a8a9e505645a3d10483bed58ab62782fc inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">将当前数据连接模式设置为 <code><a class="el" href="">ACTIVE_REMOTE_DATA_CONNECTION</a></code> 模式。  <br /></td></tr>
<tr class="separator:a8a9e505645a3d10483bed58ab62782fc inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f3b1313bae7acecbf22481ad1d9482 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a00f3b1313bae7acecbf22481ad1d9482">enterRemotePassiveMode</a> (): Bool</td></tr>
<tr class="memdesc:a00f3b1313bae7acecbf22481ad1d9482 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">将当前数据连接模式设置为 <code><a class="el" href="">PASSIVE_REMOTE_DATA_CONNECTION_MODE</a></code> 模式。  <br /></td></tr>
<tr class="separator:a00f3b1313bae7acecbf22481ad1d9482 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96d445f06ce7cc3759bed96c7c393bbd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a96d445f06ce7cc3759bed96c7c393bbd">features</a> (): Bool</td></tr>
<tr class="memdesc:a96d445f06ce7cc3759bed96c7c393bbd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询服务器支持的功能。  <br /></td></tr>
<tr class="separator:a96d445f06ce7cc3759bed96c7c393bbd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a74423b0bfe988eb84edc1297fbaf0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a13a74423b0bfe988eb84edc1297fbaf0">featureValue</a> (feature: String): ?String</td></tr>
<tr class="memdesc:a13a74423b0bfe988eb84edc1297fbaf0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询服务器支持的功能，并返回其值（如果有）。缓存解析后的响应结果以避免重复发送命令。  <br /></td></tr>
<tr class="separator:a13a74423b0bfe988eb84edc1297fbaf0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a417a76979706dfa91209293686beeafd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a417a76979706dfa91209293686beeafd">featureValues</a> (feature: String): ?Array&lt;String&gt;</td></tr>
<tr class="memdesc:a417a76979706dfa91209293686beeafd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询服务器支持的功能，并返回其值（如果有）。缓存解析后的响应结果以避免重复发送命令。  <br /></td></tr>
<tr class="separator:a417a76979706dfa91209293686beeafd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa8c90d109fdea6666eac4f6b34e639b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aaa8c90d109fdea6666eac4f6b34e639b">getBufferSize</a> (): Int64</td></tr>
<tr class="memdesc:aaa8c90d109fdea6666eac4f6b34e639b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取用于缓冲数据流的内部缓冲区大小。  <br /></td></tr>
<tr class="separator:aaa8c90d109fdea6666eac4f6b34e639b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f2c04f98230932f247a6794f91aa22 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af9f2c04f98230932f247a6794f91aa22">getControlKeepAliveReplyTimeoutDuration</a> (): Duration</td></tr>
<tr class="memdesc:af9f2c04f98230932f247a6794f91aa22 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取等待时间，用于等待保持活动消息的回复。  <br /></td></tr>
<tr class="separator:af9f2c04f98230932f247a6794f91aa22 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc20b21a9398e8542431ddc01ba3df0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#adfc20b21a9398e8542431ddc01ba3df0">getControlKeepAliveTimeoutDuration</a> (): Duration</td></tr>
<tr class="memdesc:adfc20b21a9398e8542431ddc01ba3df0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取等待时间，为发送下一个控制保持活动消息之前的等待的时间。  <br /></td></tr>
<tr class="separator:adfc20b21a9398e8542431ddc01ba3df0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c42d42230c2459a9835f47d14b2c0c8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a9c42d42230c2459a9835f47d14b2c0c8">getCopyStreamListener</a> (): <a class="el" href="classcommonsNet_1_1io_1_1CopyStreamListener.html">CopyStreamListener</a></td></tr>
<tr class="memdesc:a9c42d42230c2459a9835f47d14b2c0c8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取当前活跃的监听器。  <br /></td></tr>
<tr class="separator:a9c42d42230c2459a9835f47d14b2c0c8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29ee381d9ca92cf965d027724982e83d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a29ee381d9ca92cf965d027724982e83d">getDataConnectionMode</a> ()</td></tr>
<tr class="memdesc:a29ee381d9ca92cf965d027724982e83d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回当前的数据传输模式（_DATA_CONNECTION_MODE常量之一）。  <br /></td></tr>
<tr class="separator:a29ee381d9ca92cf965d027724982e83d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82bfd9f45a51e5a0781b52e7d87f0ec3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a82bfd9f45a51e5a0781b52e7d87f0ec3">getDataTimeout</a> ()</td></tr>
<tr class="memdesc:a82bfd9f45a51e5a0781b52e7d87f0ec3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取数据连接上的超时时间。  <br /></td></tr>
<tr class="separator:a82bfd9f45a51e5a0781b52e7d87f0ec3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427a63ec6a72c9bafbcf9bd45b068940 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a427a63ec6a72c9bafbcf9bd45b068940">getListHiddenFiles</a> (): Bool</td></tr>
<tr class="memdesc:a427a63ec6a72c9bafbcf9bd45b068940 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">当前客户端是否列出隐藏文件。  <br /></td></tr>
<tr class="separator:a427a63ec6a72c9bafbcf9bd45b068940 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28138fd42f4cd13e242850c54c0d28de inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a28138fd42f4cd13e242850c54c0d28de">getModificationTime</a> (pathname: String): ?String</td></tr>
<tr class="memdesc:a28138fd42f4cd13e242850c54c0d28de inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出 FTP MDTM 命令（并非所有服务器都支持）以检索文件的最后修改时间。  <br /></td></tr>
<tr class="separator:a28138fd42f4cd13e242850c54c0d28de inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71baef3e1592001c4e3b6a2e394c83af inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a71baef3e1592001c4e3b6a2e394c83af">getPassiveHost</a> ()</td></tr>
<tr class="memdesc:a71baef3e1592001c4e3b6a2e394c83af inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取服务器在被动模式下返回的主机名或IP地址（以字符串形式）。如果不处于被动模式，则返回空字符串。  <br /></td></tr>
<tr class="separator:a71baef3e1592001c4e3b6a2e394c83af inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ae97f184c738b8ea021a3156684c3d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a83ae97f184c738b8ea021a3156684c3d">getPassiveLocalIPAddress</a> ()</td></tr>
<tr class="memdesc:a83ae97f184c738b8ea021a3156684c3d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取被动模式下的本地IP地址。当有多个网卡时比较实用。  <br /></td></tr>
<tr class="separator:a83ae97f184c738b8ea021a3156684c3d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abafd1b380943c1292149b60dc0dfd721 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#abafd1b380943c1292149b60dc0dfd721">getPassivePort</a> ()</td></tr>
<tr class="memdesc:abafd1b380943c1292149b60dc0dfd721 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取被动模式下的本地数据端口。  <br /></td></tr>
<tr class="separator:abafd1b380943c1292149b60dc0dfd721 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a521d68acc7a5bcfa855b38fcf5ae9a3a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a521d68acc7a5bcfa855b38fcf5ae9a3a">getReceiveDataSocketBufferSize</a> ()</td></tr>
<tr class="memdesc:a521d68acc7a5bcfa855b38fcf5ae9a3a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取用于接受信息的数据套接字的缓冲区大小。  <br /></td></tr>
<tr class="separator:a521d68acc7a5bcfa855b38fcf5ae9a3a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f28b3d96bf9f4645776dda28c467ab0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a0f28b3d96bf9f4645776dda28c467ab0">getRestartOffset</a> ()</td></tr>
<tr class="memdesc:a0f28b3d96bf9f4645776dda28c467ab0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取重启偏移量。  <br /></td></tr>
<tr class="separator:a0f28b3d96bf9f4645776dda28c467ab0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f0adaab50c02953e213fb400804452 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac3f0adaab50c02953e213fb400804452">getSendDataSocketBufferSize</a> ()</td></tr>
<tr class="memdesc:ac3f0adaab50c02953e213fb400804452 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取用于发送数据的数据套接字的缓冲区大小。  <br /></td></tr>
<tr class="separator:ac3f0adaab50c02953e213fb400804452 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1119dfd4de75bd258cde3731406643f1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a1119dfd4de75bd258cde3731406643f1">getSize</a> (pathname: String): ?String</td></tr>
<tr class="memdesc:a1119dfd4de75bd258cde3731406643f1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送FTP SIZE命令以获取给定路径名的文件大小。此方法将返回服务器给出的文件大小信息。  <br /></td></tr>
<tr class="separator:a1119dfd4de75bd258cde3731406643f1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd5b1ad83970edb94676105f420f917 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a7cd5b1ad83970edb94676105f420f917">getStatus</a> (): ?String</td></tr>
<tr class="memdesc:a7cd5b1ad83970edb94676105f420f917 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送FTP STAT命令。此方法将返回服务器给出的状态信息。  <br /></td></tr>
<tr class="separator:a7cd5b1ad83970edb94676105f420f917 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a412553bfe824d2fc20b2f156eeaecc91 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a412553bfe824d2fc20b2f156eeaecc91">getStatus</a> (pathname: String): ?String</td></tr>
<tr class="memdesc:a412553bfe824d2fc20b2f156eeaecc91 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送包含给定路径名的文件或目录的FTP STAT命令。此方法将返回服务器给出的文件或目录状态信息。  <br /></td></tr>
<tr class="separator:a412553bfe824d2fc20b2f156eeaecc91 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8eb282864e52913df8e06c13a309dcd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aa8eb282864e52913df8e06c13a309dcd">getSystemType</a> (): String</td></tr>
<tr class="memdesc:aa8eb282864e52913df8e06c13a309dcd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从服务器获取系统类型并返回对应字符串。  <br /></td></tr>
<tr class="separator:aa8eb282864e52913df8e06c13a309dcd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a146e3242f6273260e9a1751fa8fae85b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a146e3242f6273260e9a1751fa8fae85b">hasFeature</a> (feature: String): Bool</td></tr>
<tr class="memdesc:a146e3242f6273260e9a1751fa8fae85b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询服务器是否支持某个特性。解析后的响应会缓存起来，避免重复发送命令。  <br /></td></tr>
<tr class="separator:a146e3242f6273260e9a1751fa8fae85b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af70f378121bd3541f4c49d22263424e9 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af70f378121bd3541f4c49d22263424e9">hasFeature</a> (feature: String, value: String): Bool</td></tr>
<tr class="memdesc:af70f378121bd3541f4c49d22263424e9 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询服务器是否支持具有特定值的特性。解析后的响应会缓存起来，避免重复发送命令。  <br /></td></tr>
<tr class="separator:af70f378121bd3541f4c49d22263424e9 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d01e18d55563487369321c8e5090260 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a0d01e18d55563487369321c8e5090260">initiateListParsing</a> (): <a class="el" href="classcommonsNet_1_1ftp_1_1FTPListParseEngine.html">FTPListParseEngine</a></td></tr>
<tr class="memdesc:a0d01e18d55563487369321c8e5090260 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的自动检测机制，初始化一个包含服务器上当前工作目录的原始文件信息的 <code><a class="el" href="">FTPListParseEngine</a></code> 对象。  <br /></td></tr>
<tr class="separator:a0d01e18d55563487369321c8e5090260 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab612702409a7385b40274d5521d50232 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ab612702409a7385b40274d5521d50232">initiateListParsing</a> (pathname: ?String): <a class="el" href="classcommonsNet_1_1ftp_1_1FTPListParseEngine.html">FTPListParseEngine</a></td></tr>
<tr class="memdesc:ab612702409a7385b40274d5521d50232 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的自动检测机制，初始化一个包含服务器上当前工作目录的原始文件信息的FTPListParseEngine对象。  <br /></td></tr>
<tr class="separator:ab612702409a7385b40274d5521d50232 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ddf4d2ed5ec336d1960dd3a564c733 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ae0ddf4d2ed5ec336d1960dd3a564c733">initiateListParsing</a> (parserKey: ?String, pathname: ?String): <a class="el" href="classcommonsNet_1_1ftp_1_1FTPListParseEngine.html">FTPListParseEngine</a></td></tr>
<tr class="memdesc:ae0ddf4d2ed5ec336d1960dd3a564c733 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的自动检测机制，初始化一个包含服务器上当前工作目录的原始文件信息的FTPListParseEngine对象。  <br /></td></tr>
<tr class="separator:ae0ddf4d2ed5ec336d1960dd3a564c733 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c94cdeb76ffb7b368630887d8f18cf7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a2c94cdeb76ffb7b368630887d8f18cf7">initiateMListParsing</a> (): <a class="el" href="classcommonsNet_1_1ftp_1_1FTPListParseEngine.html">FTPListParseEngine</a></td></tr>
<tr class="memdesc:a2c94cdeb76ffb7b368630887d8f18cf7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化当前工作目录中对 MLSD 列表的解析。  <br /></td></tr>
<tr class="separator:a2c94cdeb76ffb7b368630887d8f18cf7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a880dec68f0379587f4a10d9c79b1203f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a880dec68f0379587f4a10d9c79b1203f">initiateMListParsing</a> (pathname: ?String): <a class="el" href="classcommonsNet_1_1ftp_1_1FTPListParseEngine.html">FTPListParseEngine</a></td></tr>
<tr class="memdesc:a880dec68f0379587f4a10d9c79b1203f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化当前工作目录中对 MLSD 列表的解析。  <br /></td></tr>
<tr class="separator:a880dec68f0379587f4a10d9c79b1203f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae84c89678644921fbefb874d8eb00e9e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ae84c89678644921fbefb874d8eb00e9e">isIpAddressFromPasvResponse</a> (): Bool</td></tr>
<tr class="memdesc:ae84c89678644921fbefb874d8eb00e9e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从服务器响应中解析的 IP 地址是否被使用。  <br /></td></tr>
<tr class="separator:ae84c89678644921fbefb874d8eb00e9e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d343839a9c2f6b03255ecda7d17dd3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a82d343839a9c2f6b03255ecda7d17dd3">isRemoteVerificationEnabled</a> (): Bool</td></tr>
<tr class="memdesc:a82d343839a9c2f6b03255ecda7d17dd3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否对参与数据连接的远程主机进行验证。  <br /></td></tr>
<tr class="separator:a82d343839a9c2f6b03255ecda7d17dd3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d366699e44c91251e22d2b14f2f828a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a4d366699e44c91251e22d2b14f2f828a">isUseEPSVwithIPv4</a> (): Bool</td></tr>
<tr class="memdesc:a4d366699e44c91251e22d2b14f2f828a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否在 IPv4 连接中尝试使用 EPSV 命令。默认值（如果未设置）为 false 。  <br /></td></tr>
<tr class="separator:a4d366699e44c91251e22d2b14f2f828a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6930b4cc29db6acca293df47e73b18b6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6930b4cc29db6acca293df47e73b18b6">listDirectories</a> (): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:a6930b4cc29db6acca293df47e73b18b6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的系统自动检测机制，获取当前工作目录中包含的目录列表。  <br /></td></tr>
<tr class="separator:a6930b4cc29db6acca293df47e73b18b6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc158b647b2928d3832c580fd0efa63 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#adfc158b647b2928d3832c580fd0efa63">listDirectories</a> (parent: ?String): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:adfc158b647b2928d3832c580fd0efa63 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的系统自动检测机制，获取指定目录中包含的目录列表。  <br /></td></tr>
<tr class="separator:adfc158b647b2928d3832c580fd0efa63 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2150037c0621f4d9dda11463b7e640a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ab2150037c0621f4d9dda11463b7e640a">listFiles</a> (): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:ab2150037c0621f4d9dda11463b7e640a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的系统自动检测机制，获取当前工作目录中文件信息列表。  <br /></td></tr>
<tr class="separator:ab2150037c0621f4d9dda11463b7e640a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63419ffbe13723739d82c03f08f76fde inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a63419ffbe13723739d82c03f08f76fde">listFiles</a> (pathname: ?String): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:a63419ffbe13723739d82c03f08f76fde inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用默认的系统自动检测机制，获取当前工作目录或单个文件的文件信息列表。  <br /></td></tr>
<tr class="separator:a63419ffbe13723739d82c03f08f76fde inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaafdf92b3427b7bc5d0e433b520484cd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aaafdf92b3427b7bc5d0e433b520484cd">listFiles</a> (pathname: ?String, filter: (?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>) -&gt; Bool): Array&lt;?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:aaafdf92b3427b7bc5d0e433b520484cd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">提供了一个过滤器的 <code><a class="el" href="">listFiles()</a></code> 版本。  <br /></td></tr>
<tr class="separator:aaafdf92b3427b7bc5d0e433b520484cd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ec4e0cb293be85e83ae3d54c282007d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a7ec4e0cb293be85e83ae3d54c282007d">listHelp</a> (command: String): ?String</td></tr>
<tr class="memdesc:a7ec4e0cb293be85e83ae3d54c282007d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从服务器获取给定命令的帮助信息并返回完整字符串。  <br /></td></tr>
<tr class="separator:a7ec4e0cb293be85e83ae3d54c282007d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95979647f7f57a5163c72a5a96cd2d2d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a95979647f7f57a5163c72a5a96cd2d2d">listNames</a> (): ?Array&lt;String&gt;</td></tr>
<tr class="memdesc:a95979647f7f57a5163c72a5a96cd2d2d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">通过 NLST 命令获取当前工作目录中的文件名列表。  <br /></td></tr>
<tr class="separator:a95979647f7f57a5163c72a5a96cd2d2d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dbd41f2b009f151d9a6b0df57fc226d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a7dbd41f2b009f151d9a6b0df57fc226d">listNames</a> (pathname: ?String): ?Array&lt;String&gt;</td></tr>
<tr class="memdesc:a7dbd41f2b009f151d9a6b0df57fc226d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">通过 NLST 命令获取当前工作目录中的文件名列表。  <br /></td></tr>
<tr class="separator:a7dbd41f2b009f151d9a6b0df57fc226d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae4f4ccb8fd4d6134cfeb191c0be63a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a4ae4f4ccb8fd4d6134cfeb191c0be63a">login</a> (User: String, password: String): Bool</td></tr>
<tr class="memdesc:a4ae4f4ccb8fd4d6134cfeb191c0be63a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用提供的用户名和密码登录FTP服务器。  <br /></td></tr>
<tr class="separator:a4ae4f4ccb8fd4d6134cfeb191c0be63a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde3ac7bce20cd2d88d18511428e9eb8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#adde3ac7bce20cd2d88d18511428e9eb8">login</a> (User: String, password: String, account: String): Bool</td></tr>
<tr class="memdesc:adde3ac7bce20cd2d88d18511428e9eb8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用提供的用户名、密码和帐户登录 FTP 服务器。如果服务器不需要帐户信息，则只使用用户名和密码，不使用帐户信息。  <br /></td></tr>
<tr class="separator:adde3ac7bce20cd2d88d18511428e9eb8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95fe0fa8863c3f8dc1e7fb41016a3bda inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a95fe0fa8863c3f8dc1e7fb41016a3bda">logout</a> (): Bool</td></tr>
<tr class="memdesc:a95fe0fa8863c3f8dc1e7fb41016a3bda inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 QUIT 命令，实现登出 FTP 服务器。  <br /></td></tr>
<tr class="separator:a95fe0fa8863c3f8dc1e7fb41016a3bda inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40e091894c49a7e3bfb205e23df5feb0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a40e091894c49a7e3bfb205e23df5feb0">makeDirectory</a> (pathname: String): Bool</td></tr>
<tr class="memdesc:a40e091894c49a7e3bfb205e23df5feb0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">在当前目录（如果给定的是相对路径名）或指定位置（如果给定的是绝对路径名）上创建一个新的子目录。  <br /></td></tr>
<tr class="separator:a40e091894c49a7e3bfb205e23df5feb0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6185ad1d91ecc8eca469fef6e49acff8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6185ad1d91ecc8eca469fef6e49acff8">mdtmDateTime</a> (pathname: String): ?DateTime</td></tr>
<tr class="memdesc:a6185ad1d91ecc8eca469fef6e49acff8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用 FTP MDTM 命令（并非所有服务器都支持）获取文件的最后修改时间。  <br /></td></tr>
<tr class="separator:a6185ad1d91ecc8eca469fef6e49acff8 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399bdc60ce7347a794df2a722baba578 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a399bdc60ce7347a794df2a722baba578">mdtmFile</a> (pathname: String): ?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a></td></tr>
<tr class="memdesc:a399bdc60ce7347a794df2a722baba578 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用 FTP MDTM 命令（并非所有服务器都支持）获取文件的最后修改时间。  <br /></td></tr>
<tr class="separator:a399bdc60ce7347a794df2a722baba578 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbc2251f4efd4d3848bfc790953360c5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#afbc2251f4efd4d3848bfc790953360c5">mlistDir</a> (): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:afbc2251f4efd4d3848bfc790953360c5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出 MLSD 命令，生成当前目录的目录列表。  <br /></td></tr>
<tr class="separator:afbc2251f4efd4d3848bfc790953360c5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a823e2ca81e836b7b03dbab4b8d1a32ef inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a823e2ca81e836b7b03dbab4b8d1a32ef">mlistDir</a> (pathname: ?String): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:a823e2ca81e836b7b03dbab4b8d1a32ef inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出 MLSD 命令，生成指定目录的目录列表。  <br /></td></tr>
<tr class="separator:a823e2ca81e836b7b03dbab4b8d1a32ef inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a052bfe80eea63b78ce603123fcfd3a3b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a052bfe80eea63b78ce603123fcfd3a3b">mlistDir</a> (pathname: ?String, filter: (?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>) -&gt; Bool): Array&lt;<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a>&gt;</td></tr>
<tr class="memdesc:a052bfe80eea63b78ce603123fcfd3a3b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出 MLSD 命令，生成指定目录的目录列表，并使用过滤器过滤。  <br /></td></tr>
<tr class="separator:a052bfe80eea63b78ce603123fcfd3a3b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addc0c2628a7e4056ca3c4c24b4634d80 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#addc0c2628a7e4056ca3c4c24b4634d80">mlistFile</a> (pathname: String): ?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPFile.html">FTPFile</a></td></tr>
<tr class="memdesc:addc0c2628a7e4056ca3c4c24b4634d80 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出MLST命令，获取文件详细信息。  <br /></td></tr>
<tr class="separator:addc0c2628a7e4056ca3c4c24b4634d80 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd25bb52767885108fb4c21f6f8ae92 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#abfd25bb52767885108fb4c21f6f8ae92">printWorkingDirectory</a> (): ?String</td></tr>
<tr class="memdesc:abfd25bb52767885108fb4c21f6f8ae92 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回当前工作目录的路径名。  <br /></td></tr>
<tr class="separator:abfd25bb52767885108fb4c21f6f8ae92 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17832b0068c322bcad0189d026a44716 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a17832b0068c322bcad0189d026a44716">reinitialize</a> (): Bool</td></tr>
<tr class="memdesc:a17832b0068c322bcad0189d026a44716 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出 FTP REIN 命令，重新初始化 FTP 会话。并非所有 FTP 服务器都支持此命令。  <br /></td></tr>
<tr class="separator:a17832b0068c322bcad0189d026a44716 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af736c568b14d4dba7a9da4cb05bc2cc7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af736c568b14d4dba7a9da4cb05bc2cc7">remoteAppend</a> (fileName: String): Bool</td></tr>
<tr class="memdesc:af736c568b14d4dba7a9da4cb05bc2cc7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">启动一个服务器到服务器的文件传输。  <br /></td></tr>
<tr class="separator:af736c568b14d4dba7a9da4cb05bc2cc7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b839be93c709f5cd000ddf3c0831611 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a5b839be93c709f5cd000ddf3c0831611">remoteRetrieve</a> (fileName: String): Bool</td></tr>
<tr class="memdesc:a5b839be93c709f5cd000ddf3c0831611 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">启动一个服务器到服务器的文件传输。  <br /></td></tr>
<tr class="separator:a5b839be93c709f5cd000ddf3c0831611 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac75a58211fafbbd1393ff130ea7cddd6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac75a58211fafbbd1393ff130ea7cddd6">remoteStore</a> (fileName: String): Bool</td></tr>
<tr class="memdesc:ac75a58211fafbbd1393ff130ea7cddd6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">启动一个服务器到服务器的文件传输。  <br /></td></tr>
<tr class="separator:ac75a58211fafbbd1393ff130ea7cddd6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d36d239deadccfb1c3e016422bbe94 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ab0d36d239deadccfb1c3e016422bbe94">remoteStoreUnique</a> (): Bool</td></tr>
<tr class="memdesc:ab0d36d239deadccfb1c3e016422bbe94 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">启动一个服务器到服务器的文件传输。  <br /></td></tr>
<tr class="separator:ab0d36d239deadccfb1c3e016422bbe94 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98302cc9067fb7ddea5611f53a5473ec inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a98302cc9067fb7ddea5611f53a5473ec">remoteStoreUnique</a> (fileName: String): Bool</td></tr>
<tr class="memdesc:a98302cc9067fb7ddea5611f53a5473ec inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">启动一个服务器到服务器的文件传输。  <br /></td></tr>
<tr class="separator:a98302cc9067fb7ddea5611f53a5473ec inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b640ca9306bfb8edfe81862467edd39 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a5b640ca9306bfb8edfe81862467edd39">removeDirectory</a> (pathname: String): Bool</td></tr>
<tr class="memdesc:a5b640ca9306bfb8edfe81862467edd39 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">删除 FTP 服务器上的目录（如果为空）。  <br /></td></tr>
<tr class="separator:a5b640ca9306bfb8edfe81862467edd39 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72bf4f141cf0275f4e63a8ba4a1a8329 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a72bf4f141cf0275f4e63a8ba4a1a8329">rename</a> (From: String, To: String): Bool</td></tr>
<tr class="memdesc:a72bf4f141cf0275f4e63a8ba4a1a8329 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">重命名远程文件。  <br /></td></tr>
<tr class="separator:a72bf4f141cf0275f4e63a8ba4a1a8329 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9729e88b453279d6a0417c5e97a6740b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a9729e88b453279d6a0417c5e97a6740b">retrieveFile</a> (remote: String, local: OutputStream): Bool</td></tr>
<tr class="memdesc:a9729e88b453279d6a0417c5e97a6740b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从服务器检索指定文件并将其写入给定的 OutputStream 。  <br /></td></tr>
<tr class="separator:a9729e88b453279d6a0417c5e97a6740b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af244f4e1e53dd457a460160d71eda1c6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af244f4e1e53dd457a460160d71eda1c6">retrieveFileStream</a> (remote: String)</td></tr>
<tr class="memdesc:af244f4e1e53dd457a460160d71eda1c6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回一个 InputStream ，从中可以从服务器读取文件。  <br /></td></tr>
<tr class="separator:af244f4e1e53dd457a460160d71eda1c6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67cad8cdefe382163a2d8b8507039107 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a67cad8cdefe382163a2d8b8507039107">sendNoOp</a> (): Bool</td></tr>
<tr class="memdesc:a67cad8cdefe382163a2d8b8507039107 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">向FTP服务器发送一个 NOOP 命令。这有助于防止服务器超时。  <br /></td></tr>
<tr class="separator:a67cad8cdefe382163a2d8b8507039107 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1f9711a6cafc346aa6cc215b1799ed inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a8f1f9711a6cafc346aa6cc215b1799ed">sendSiteCommand</a> (arguments: String): Bool</td></tr>
<tr class="memdesc:a8f1f9711a6cafc346aa6cc215b1799ed inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送特定的 SITE 命令。  <br /></td></tr>
<tr class="separator:a8f1f9711a6cafc346aa6cc215b1799ed inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69f0e4acba0dbfc20aca9492cb8a0c6c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a69f0e4acba0dbfc20aca9492cb8a0c6c">setActiveExternalIPAddress</a> (ipAddress: String): Unit</td></tr>
<tr class="memdesc:a69f0e4acba0dbfc20aca9492cb8a0c6c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置主动模式下外部 IP 地址。  <br /></td></tr>
<tr class="separator:a69f0e4acba0dbfc20aca9492cb8a0c6c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb667e4b046950f31b9a3e13e148f97 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a1fb667e4b046950f31b9a3e13e148f97">setActivePortRange</a> (minPort: UInt16, maxPort: UInt16): Unit</td></tr>
<tr class="memdesc:a1fb667e4b046950f31b9a3e13e148f97 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置主动模式下客户端端口范围。  <br /></td></tr>
<tr class="separator:a1fb667e4b046950f31b9a3e13e148f97 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf4e3f028ad787b8513d71f8c8ad0416 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#adf4e3f028ad787b8513d71f8c8ad0416">setBufferSize</a> (bufSize: Int64): Unit</td></tr>
<tr class="memdesc:adf4e3f028ad787b8513d71f8c8ad0416 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置缓冲数据流的内部缓冲区大小。  <br /></td></tr>
<tr class="separator:adf4e3f028ad787b8513d71f8c8ad0416 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff07210190ade4fb14b9db6950f29929 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aff07210190ade4fb14b9db6950f29929">setControlKeepAliveReplyTimeout</a> (timeout: Duration): Unit</td></tr>
<tr class="memdesc:aff07210190ade4fb14b9db6950f29929 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置用于等待保持活动消息回复的时间。  <br /></td></tr>
<tr class="separator:aff07210190ade4fb14b9db6950f29929 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ca0e91f0c2b3f5e359452158b0a038 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a94ca0e91f0c2b3f5e359452158b0a038">setControlKeepAliveTimeout</a> (controlIdle: Duration): Unit</td></tr>
<tr class="memdesc:a94ca0e91f0c2b3f5e359452158b0a038 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置在发送下一个控制保持活动消息之前需要等待的时间。  <br /></td></tr>
<tr class="separator:a94ca0e91f0c2b3f5e359452158b0a038 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5883c06cc96dcf523f67d32d13bba9e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aa5883c06cc96dcf523f67d32d13bba9e">setCopyStreamListener</a> (listener: <a class="el" href="classcommonsNet_1_1io_1_1CopyStreamListener.html">CopyStreamListener</a>): Unit</td></tr>
<tr class="memdesc:aa5883c06cc96dcf523f67d32d13bba9e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置 store/retrieve 方法使用的监听器。默认值（如果未设置）为 None。  <br /></td></tr>
<tr class="separator:aa5883c06cc96dcf523f67d32d13bba9e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a745dc58312eb6cd5149cc3768eb59e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a9a745dc58312eb6cd5149cc3768eb59e">setDataTimeout</a> (timeout: ?Duration): Unit</td></tr>
<tr class="memdesc:a9a745dc58312eb6cd5149cc3768eb59e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置从数据连接中读取数据的超时时间。在打开数据连接后立即设置此超时时间，值必须大于等于0。  <br /></td></tr>
<tr class="separator:a9a745dc58312eb6cd5149cc3768eb59e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ad9757cb0408d193171737f219858f3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a1ad9757cb0408d193171737f219858f3">setFileStructure</a> (structure: Int64): Bool</td></tr>
<tr class="memdesc:a1ad9757cb0408d193171737f219858f3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置文件结构。如果从未调用此方法或调用过连接方法，则默认结构为 <code><a class="el" href="">FTP#FILE_STRUCTURE</a></code> 。  <br /></td></tr>
<tr class="separator:a1ad9757cb0408d193171737f219858f3 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8831b3bbb0342dfef94e76978b2d60f2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a8831b3bbb0342dfef94e76978b2d60f2">setFileTransferMode</a> (_mode: Int64): Bool</td></tr>
<tr class="memdesc:a8831b3bbb0342dfef94e76978b2d60f2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置传输模式。如果从未调用此方法或调用过连接方法，则默认传输模式为 <code><a class="el" href="">FTP#STREAM_TRANSFER_MODE</a></code> 。  <br /></td></tr>
<tr class="separator:a8831b3bbb0342dfef94e76978b2d60f2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0cf18c084cf082eb7604f1bcfcb843c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ab0cf18c084cf082eb7604f1bcfcb843c">setFileType</a> (fileType: Int64): Bool</td></tr>
<tr class="memdesc:ab0cf18c084cf082eb7604f1bcfcb843c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置传输的文件类型。应为 FTP 类 _FILE_TYPE 常量之一。  <br /></td></tr>
<tr class="separator:ab0cf18c084cf082eb7604f1bcfcb843c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240ffcefdee1b828b6e6d419d107dc7c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a240ffcefdee1b828b6e6d419d107dc7c">setFileType</a> (fileType: Int64, formatOrByteSize: Int64): Bool</td></tr>
<tr class="memdesc:a240ffcefdee1b828b6e6d419d107dc7c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置传输的文件类型和格式。  <br /></td></tr>
<tr class="separator:a240ffcefdee1b828b6e6d419d107dc7c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e0626dc449889d89628c96269f14b0a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a3e0626dc449889d89628c96269f14b0a">setIpAddressFromPasvResponse</a> (usingIpAddressFromPasvResponse: Bool): Unit</td></tr>
<tr class="memdesc:a3e0626dc449889d89628c96269f14b0a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置是否从 PASV 响应中解析服务器的 IP 地址。  <br /></td></tr>
<tr class="separator:a3e0626dc449889d89628c96269f14b0a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f93d48bdfbbd9f14bf674de1bc2a3a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a60f93d48bdfbbd9f14bf674de1bc2a3a">setListHiddenFiles</a> (listHiddenFiles: Bool): Unit</td></tr>
<tr class="memdesc:a60f93d48bdfbbd9f14bf674de1bc2a3a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">在使用<code><a class="el" href="">listFiles()</a></code>时是否获取隐藏文件。  <br /></td></tr>
<tr class="separator:a60f93d48bdfbbd9f14bf674de1bc2a3a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c870e51852a7ec60f46855e3597535 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a06c870e51852a7ec60f46855e3597535">setModificationTime</a> (pathname: String, timeval: String): Bool</td></tr>
<tr class="memdesc:a06c870e51852a7ec60f46855e3597535 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发出 FTP MFMT 命令（并非所有服务器都支持）以设置文件的最后修改时间。  <br /></td></tr>
<tr class="separator:a06c870e51852a7ec60f46855e3597535 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3970d594a953a3b498aaee2d495f3b5c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a3970d594a953a3b498aaee2d495f3b5c">setParserFactory</a> (parserFactory: <a class="el" href="interfacecommonsNet_1_1ftp_1_1FTPFileEntryParserFactory.html">FTPFileEntryParserFactory</a>): Unit</td></tr>
<tr class="memdesc:a3970d594a953a3b498aaee2d495f3b5c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置创建 FTPFileEntryParsers 的工厂对象。  <br /></td></tr>
<tr class="separator:a3970d594a953a3b498aaee2d495f3b5c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7ea0cb63f7d6b893d5c6efa2f52dc0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aff7ea0cb63f7d6b893d5c6efa2f52dc0">setPassiveLocalIPAddress</a> (inetAddress: IPAddress): Unit</td></tr>
<tr class="memdesc:aff7ea0cb63f7d6b893d5c6efa2f52dc0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置被动模式下使用的本地 IP 地址。  <br /></td></tr>
<tr class="separator:aff7ea0cb63f7d6b893d5c6efa2f52dc0 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac67a940ee439f971ef815a88a4f058d7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac67a940ee439f971ef815a88a4f058d7">setPassiveLocalIPAddress</a> (ipAddress: String): Unit</td></tr>
<tr class="memdesc:ac67a940ee439f971ef815a88a4f058d7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置被动模式下使用的本地 IP 地址。  <br /></td></tr>
<tr class="separator:ac67a940ee439f971ef815a88a4f058d7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e91c74a81207325b35f8effaf8c0ba inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a73e91c74a81207325b35f8effaf8c0ba">setPassiveNatWorkaroundStrategy</a> (resolver: ?<a class="el" href="interfacecommonsNet_1_1ftp_1_1HostnameResolver.html">HostnameResolver</a>): Unit</td></tr>
<tr class="memdesc:a73e91c74a81207325b35f8effaf8c0ba inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置解决策略以替换 PASV 模式回复地址。这解决了一些 NAT 设备可能会更改回复内容的问题。  <br /></td></tr>
<tr class="separator:a73e91c74a81207325b35f8effaf8c0ba inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab213b7820811910ee39edd28b4eb041 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aab213b7820811910ee39edd28b4eb041">setReceieveDataSocketBufferSize</a> (bufSize: Int64): Unit</td></tr>
<tr class="memdesc:aab213b7820811910ee39edd28b4eb041 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置接收数据套接字缓冲区大小。如果值大于0，则在创建数据套接字时将会被设置。  <br /></td></tr>
<tr class="separator:aab213b7820811910ee39edd28b4eb041 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a7270b69c419a8a421c2bd879fcb5c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ae6a7270b69c419a8a421c2bd879fcb5c">setRemoteVerificationEnabled</a> (enable: Bool): Unit</td></tr>
<tr class="memdesc:ae6a7270b69c419a8a421c2bd879fcb5c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置是否启用验证，用于判断参与数据连接的远程主机是否与控制连接所连接的主机相同。默认情况下，验证是禁止的。  <br /></td></tr>
<tr class="separator:ae6a7270b69c419a8a421c2bd879fcb5c inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab721c561c206e2c9c70e2938b36b10a4 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ab721c561c206e2c9c70e2938b36b10a4">setReportActiveExternalIPAddress</a> (ipAddress: String): Unit</td></tr>
<tr class="memdesc:ab721c561c206e2c9c70e2938b36b10a4 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置主动模式下在 EPRT/PORT 命令中的使用的外部 IP 地址。  <br /></td></tr>
<tr class="separator:ab721c561c206e2c9c70e2938b36b10a4 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c0fd917083702eed72852d43cea84a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af3c0fd917083702eed72852d43cea84a">setRestartOffset</a> (offset: Int64): Unit</td></tr>
<tr class="memdesc:af3c0fd917083702eed72852d43cea84a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置文件传输的重启偏移量。  <br /></td></tr>
<tr class="separator:af3c0fd917083702eed72852d43cea84a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac357776fac80fb4cd538fab189704588 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac357776fac80fb4cd538fab189704588">setSendDataSocketBufferSize</a> (bufSize: Int64): Unit</td></tr>
<tr class="memdesc:ac357776fac80fb4cd538fab189704588 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置发送数据套接字缓冲区大小。  <br /></td></tr>
<tr class="separator:ac357776fac80fb4cd538fab189704588 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f145f96db998da8111fd016a0d4799a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a2f145f96db998da8111fd016a0d4799a">setUseEPSVwithIPv4</a> (selected: Bool): Unit</td></tr>
<tr class="memdesc:a2f145f96db998da8111fd016a0d4799a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置是否在 IPv4 连接中尝试使用 EPSV 命令。在某些情况下，例如使用 IPv4 与 NAT（网络地址转换）时，启用 EPSV 可能会有利于成功建立数据连接。  <br /></td></tr>
<tr class="separator:a2f145f96db998da8111fd016a0d4799a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8cec668a63094b01dfce8e11bc8027 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a9b8cec668a63094b01dfce8e11bc8027">storeFile</a> (remote: String, local: InputStream): Bool</td></tr>
<tr class="memdesc:a9b8cec668a63094b01dfce8e11bc8027 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">在服务器上使用给定名称存储文件，并从给定的 InputStream 获取输入。  <br /></td></tr>
<tr class="separator:a9b8cec668a63094b01dfce8e11bc8027 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8062e36224ebd908c3e327fb4455ca66 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a8062e36224ebd908c3e327fb4455ca66">storeFileStream</a> (remote: String)</td></tr>
<tr class="memdesc:a8062e36224ebd908c3e327fb4455ca66 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回一个 OutputStream ，通过它可以将数据写入服务器上使用给定名称的文件。  <br /></td></tr>
<tr class="separator:a8062e36224ebd908c3e327fb4455ca66 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6585d371034a2471d27398f00a3ad91f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6585d371034a2471d27398f00a3ad91f">storeUniqueFile</a> (local: InputStream): Bool</td></tr>
<tr class="memdesc:a6585d371034a2471d27398f00a3ad91f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用服务器分配的唯一名称在服务器上存储文件，并从给定的 InputStream 获取输入。  <br /></td></tr>
<tr class="separator:a6585d371034a2471d27398f00a3ad91f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b8633caa040353b0a63e23f0079c402 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a0b8633caa040353b0a63e23f0079c402">storeUniqueFile</a> (remote: ?String, local: InputStream): Bool</td></tr>
<tr class="memdesc:a0b8633caa040353b0a63e23f0079c402 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用服务器分配的唯一名称在服务器上存储文件，并从给定的 InputStream 获取输入。  <br /></td></tr>
<tr class="separator:a0b8633caa040353b0a63e23f0079c402 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd079198b5c2dfadf0700e43223a2d2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6fd079198b5c2dfadf0700e43223a2d2">storeUniqueFileStream</a> ()</td></tr>
<tr class="memdesc:a6fd079198b5c2dfadf0700e43223a2d2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回一个 OutputStream ，通过它可以将数据写入服务器上使用服务器分配的唯一名称的文件。  <br /></td></tr>
<tr class="separator:a6fd079198b5c2dfadf0700e43223a2d2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adedfdf76b85b3536060c89c07837427a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#adedfdf76b85b3536060c89c07837427a">storeUniqueFileStream</a> (remote: ?String)</td></tr>
<tr class="memdesc:adedfdf76b85b3536060c89c07837427a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回一个 OutputStream ，通过它可以将数据写入服务器上使用服务器分配的唯一名称的文件。  <br /></td></tr>
<tr class="separator:adedfdf76b85b3536060c89c07837427a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7c671b37d0cd6b3c31044a020f15ea inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aee7c671b37d0cd6b3c31044a020f15ea">structureMount</a> (pathname: String): Bool</td></tr>
<tr class="memdesc:aee7c671b37d0cd6b3c31044a020f15ea inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP SMNT 命令,将当前工作目录更换为指定的目录。  <br /></td></tr>
<tr class="separator:aee7c671b37d0cd6b3c31044a020f15ea inherit pub_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcommonsNet_1_1ftp_1_1FTP')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html">commonsNet.ftp.FTP</a></td></tr>
<tr class="memitem:a668f06a19cb14fcf25e9dd941899474d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a668f06a19cb14fcf25e9dd941899474d">init</a> ()</td></tr>
<tr class="memdesc:a668f06a19cb14fcf25e9dd941899474d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">构造一个默认的 FTP 对象实例。  <br /></td></tr>
<tr class="separator:a668f06a19cb14fcf25e9dd941899474d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad765b6b5967c9682a01301bf81a76598 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public mut prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ad765b6b5967c9682a01301bf81a76598">strictMultilineParsing</a> : Bool</td></tr>
<tr class="memdesc:ad765b6b5967c9682a01301bf81a76598 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">封装了对成员 _strictMultilineParsing 的访问和修改。  <br /></td></tr>
<tr class="separator:ad765b6b5967c9682a01301bf81a76598 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a129813300319c9074abdee398addd6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public mut prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a3a129813300319c9074abdee398addd6">strictReplyParsing</a> : Bool</td></tr>
<tr class="memdesc:a3a129813300319c9074abdee398addd6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">封装了对成员 _strictReplyParsing的访问和修改。  <br /></td></tr>
<tr class="separator:a3a129813300319c9074abdee398addd6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2244df9c069a3350ba9d9ed31a0db332 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a2244df9c069a3350ba9d9ed31a0db332">getReplyCode</a> ()</td></tr>
<tr class="memdesc:a2244df9c069a3350ba9d9ed31a0db332 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取 FTP 响应码。  <br /></td></tr>
<tr class="separator:a2244df9c069a3350ba9d9ed31a0db332 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5387321ba633462a8191c8cee3948cbf inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a5387321ba633462a8191c8cee3948cbf">getReplyString</a> ()</td></tr>
<tr class="memdesc:a5387321ba633462a8191c8cee3948cbf inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取 FTP 回复字符串。  <br /></td></tr>
<tr class="separator:a5387321ba633462a8191c8cee3948cbf inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b9ff7b3f903d44768ee03258408cad inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a63b9ff7b3f903d44768ee03258408cad">getReplyString</a> (index: Int64)</td></tr>
<tr class="memdesc:a63b9ff7b3f903d44768ee03258408cad inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回上一次 FTP 服务器响应指定行的文本。每行的行结束标记都被剥离。  <br /></td></tr>
<tr class="separator:a63b9ff7b3f903d44768ee03258408cad inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7843e7884124a99cd9f8669c85c32277 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a7843e7884124a99cd9f8669c85c32277">getReplyStrings</a> ()</td></tr>
<tr class="memdesc:a7843e7884124a99cd9f8669c85c32277 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取 FTP 回复行。  <br /></td></tr>
<tr class="separator:a7843e7884124a99cd9f8669c85c32277 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae267c23f1a04d184ccbb92a46c0e09d5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ae267c23f1a04d184ccbb92a46c0e09d5">getReply</a> (): Int64</td></tr>
<tr class="memdesc:ae267c23f1a04d184ccbb92a46c0e09d5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">从FTP服务器获取回复并返回整数回复代码。  <br /></td></tr>
<tr class="separator:ae267c23f1a04d184ccbb92a46c0e09d5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cb7042fdf35d2b4704fd73e9dd4e82b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a2cb7042fdf35d2b4704fd73e9dd4e82b">sendCommand</a> (command: String): Int64</td></tr>
<tr class="memdesc:a2cb7042fdf35d2b4704fd73e9dd4e82b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向 FTP 服务器端发送命令(无参数)。  <br /></td></tr>
<tr class="separator:a2cb7042fdf35d2b4704fd73e9dd4e82b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dc99e430f299194a9c1982550d3c1b4 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a6dc99e430f299194a9c1982550d3c1b4">sendCommand</a> (command: String, args: ?String): Int64</td></tr>
<tr class="memdesc:a6dc99e430f299194a9c1982550d3c1b4 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向 FTP 服务器端发送命令。  <br /></td></tr>
<tr class="separator:a6dc99e430f299194a9c1982550d3c1b4 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349a7aa8b50389cca294affee078ca32 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a349a7aa8b50389cca294affee078ca32">abor</a> ()</td></tr>
<tr class="memdesc:a349a7aa8b50389cca294affee078ca32 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">将 FTP ABOR 命令发送到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a349a7aa8b50389cca294affee078ca32 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a03733bd423b89d82245e796693c9b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ad7a03733bd423b89d82245e796693c9b">acct</a> (account: String)</td></tr>
<tr class="memdesc:ad7a03733bd423b89d82245e796693c9b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">将 FTP ACCT 命令发送到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:ad7a03733bd423b89d82245e796693c9b inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66bc6a11b517bd9d4bb20a2808eccd08 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a66bc6a11b517bd9d4bb20a2808eccd08">allo</a> (bytes: Int64)</td></tr>
<tr class="memdesc:a66bc6a11b517bd9d4bb20a2808eccd08 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">将 FTP ALLO 命令发送到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a66bc6a11b517bd9d4bb20a2808eccd08 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af82e0876a5b42296ebcf813ffc082ef7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#af82e0876a5b42296ebcf813ffc082ef7">allo</a> (bytes: Int64, recordSize: Int64)</td></tr>
<tr class="memdesc:af82e0876a5b42296ebcf813ffc082ef7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">将 FTP ALLO 命令发送到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:af82e0876a5b42296ebcf813ffc082ef7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dcee0045c264405e9d381f92107d9d5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a6dcee0045c264405e9d381f92107d9d5">appe</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a6dcee0045c264405e9d381f92107d9d5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">将 FTP APPE 命令发送到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a6dcee0045c264405e9d381f92107d9d5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8680baf506eebf6ddc1974f7ffeca0f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ac8680baf506eebf6ddc1974f7ffeca0f">cdup</a> ()</td></tr>
<tr class="memdesc:ac8680baf506eebf6ddc1974f7ffeca0f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP CDUP 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:ac8680baf506eebf6ddc1974f7ffeca0f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2f460473928e1cadd4aa3d299f0664 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a5d2f460473928e1cadd4aa3d299f0664">cwd</a> (directory: String)</td></tr>
<tr class="memdesc:a5d2f460473928e1cadd4aa3d299f0664 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP CWD 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a5d2f460473928e1cadd4aa3d299f0664 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d71c1adbf290b7d7f2fb507fb382eff inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a8d71c1adbf290b7d7f2fb507fb382eff">dele</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a8d71c1adbf290b7d7f2fb507fb382eff inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP DELE 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a8d71c1adbf290b7d7f2fb507fb382eff inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a671378876c6c0a929c1e46871311f2ba inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a671378876c6c0a929c1e46871311f2ba">eprt</a> (address: IPSocketAddress)</td></tr>
<tr class="memdesc:a671378876c6c0a929c1e46871311f2ba inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP EPRT 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a671378876c6c0a929c1e46871311f2ba inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeb32d147494370be39018ba84a37fd5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#afeb32d147494370be39018ba84a37fd5">epsv</a> ()</td></tr>
<tr class="memdesc:afeb32d147494370be39018ba84a37fd5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP EPSV 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:afeb32d147494370be39018ba84a37fd5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475bdd20a8446f7e647875ac607ffacd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a475bdd20a8446f7e647875ac607ffacd">feat</a> ()</td></tr>
<tr class="memdesc:a475bdd20a8446f7e647875ac607ffacd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP FEAT 命令到服务器，接收回复并返回回复代码  <br /></td></tr>
<tr class="separator:a475bdd20a8446f7e647875ac607ffacd inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8702eaf0948bb790c4513052861c8849 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a8702eaf0948bb790c4513052861c8849">help</a> ()</td></tr>
<tr class="memdesc:a8702eaf0948bb790c4513052861c8849 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP HELP 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a8702eaf0948bb790c4513052861c8849 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48465f5917ca12438b3665f7b173916a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a48465f5917ca12438b3665f7b173916a">help</a> (command: String)</td></tr>
<tr class="memdesc:a48465f5917ca12438b3665f7b173916a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP FEAT 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a48465f5917ca12438b3665f7b173916a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7344493e1875c02f3be608dfca5338c2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a7344493e1875c02f3be608dfca5338c2">list</a> ()</td></tr>
<tr class="memdesc:a7344493e1875c02f3be608dfca5338c2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP LIST 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a7344493e1875c02f3be608dfca5338c2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b9bf0bef0e69d4c95c2e7860fd37b1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#aa1b9bf0bef0e69d4c95c2e7860fd37b1">list</a> (pathname: ?String)</td></tr>
<tr class="memdesc:aa1b9bf0bef0e69d4c95c2e7860fd37b1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP LIST 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:aa1b9bf0bef0e69d4c95c2e7860fd37b1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c0036f0cf4ae868fe6f4310b8689af2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a0c0036f0cf4ae868fe6f4310b8689af2">mdtm</a> (file: String)</td></tr>
<tr class="memdesc:a0c0036f0cf4ae868fe6f4310b8689af2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送给定文件的 MDTM 命令。  <br /></td></tr>
<tr class="separator:a0c0036f0cf4ae868fe6f4310b8689af2 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a211fcb35c7aa632d577b2e5404b1b3c1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a211fcb35c7aa632d577b2e5404b1b3c1">mfmt</a> (pathname: ?String, timeval: String)</td></tr>
<tr class="memdesc:a211fcb35c7aa632d577b2e5404b1b3c1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MFMT 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a211fcb35c7aa632d577b2e5404b1b3c1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ecb88276659022dd71b8d73e6c4398 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a64ecb88276659022dd71b8d73e6c4398">mkd</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a64ecb88276659022dd71b8d73e6c4398 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MKD 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a64ecb88276659022dd71b8d73e6c4398 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68aa0d86172302e9fd0d06a7d7f2b43f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a68aa0d86172302e9fd0d06a7d7f2b43f">mlsd</a> ()</td></tr>
<tr class="memdesc:a68aa0d86172302e9fd0d06a7d7f2b43f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MLSD 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a68aa0d86172302e9fd0d06a7d7f2b43f inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4095ff558ca3a29be36c843f12051603 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a4095ff558ca3a29be36c843f12051603">mlsd</a> (path: String)</td></tr>
<tr class="memdesc:a4095ff558ca3a29be36c843f12051603 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MLSD 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a4095ff558ca3a29be36c843f12051603 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba6ecb654471d6d5f2e8a44709d6978 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a2ba6ecb654471d6d5f2e8a44709d6978">mlst</a> ()</td></tr>
<tr class="memdesc:a2ba6ecb654471d6d5f2e8a44709d6978 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MLST 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a2ba6ecb654471d6d5f2e8a44709d6978 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d29dbb819157a9aed12456e132e5d8e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a5d29dbb819157a9aed12456e132e5d8e">mlst</a> (path: String)</td></tr>
<tr class="memdesc:a5d29dbb819157a9aed12456e132e5d8e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MLST 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a5d29dbb819157a9aed12456e132e5d8e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab457658fc5ff15e3d922f074b2eca477 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ab457658fc5ff15e3d922f074b2eca477">mode</a> (mode: Int64)</td></tr>
<tr class="memdesc:ab457658fc5ff15e3d922f074b2eca477 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP MODE 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:ab457658fc5ff15e3d922f074b2eca477 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd966b1d71229bf0aca7cc066515b225 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#abd966b1d71229bf0aca7cc066515b225">nlst</a> ()</td></tr>
<tr class="memdesc:abd966b1d71229bf0aca7cc066515b225 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP NLST 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:abd966b1d71229bf0aca7cc066515b225 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e7198bf329301e36f4c5c1f290a22e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a20e7198bf329301e36f4c5c1f290a22e">nlst</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a20e7198bf329301e36f4c5c1f290a22e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP NLST 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a20e7198bf329301e36f4c5c1f290a22e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7070620b2c2d5c85109f5f1c5761f31 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#aa7070620b2c2d5c85109f5f1c5761f31">noop</a> ()</td></tr>
<tr class="memdesc:aa7070620b2c2d5c85109f5f1c5761f31 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP NOOP 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:aa7070620b2c2d5c85109f5f1c5761f31 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3bfa097ec6f477936aa300639a3afa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a3f3bfa097ec6f477936aa300639a3afa">pass</a> (password: String)</td></tr>
<tr class="memdesc:a3f3bfa097ec6f477936aa300639a3afa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP PASS 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a3f3bfa097ec6f477936aa300639a3afa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9ac7424e77269dd3378178d5b2a1a5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#afe9ac7424e77269dd3378178d5b2a1a5">pasv</a> ()</td></tr>
<tr class="memdesc:afe9ac7424e77269dd3378178d5b2a1a5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP PASV 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:afe9ac7424e77269dd3378178d5b2a1a5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e407abbda75bea1370fe4336da057b7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a7e407abbda75bea1370fe4336da057b7">port</a> (address: IPSocketAddress)</td></tr>
<tr class="memdesc:a7e407abbda75bea1370fe4336da057b7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP PORT 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a7e407abbda75bea1370fe4336da057b7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cbf3b641c3635b8235398c8d16d113e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a1cbf3b641c3635b8235398c8d16d113e">pwd</a> ()</td></tr>
<tr class="memdesc:a1cbf3b641c3635b8235398c8d16d113e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP PWD 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a1cbf3b641c3635b8235398c8d16d113e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e1d16b820a88d5b2cf16ee84ae6c00 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a60e1d16b820a88d5b2cf16ee84ae6c00">quit</a> ()</td></tr>
<tr class="memdesc:a60e1d16b820a88d5b2cf16ee84ae6c00 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP QUIT 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a60e1d16b820a88d5b2cf16ee84ae6c00 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8130eec126a5f9a810273ba8226994c6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a8130eec126a5f9a810273ba8226994c6">rein</a> ()</td></tr>
<tr class="memdesc:a8130eec126a5f9a810273ba8226994c6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP REIN 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a8130eec126a5f9a810273ba8226994c6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4321be6b6af29cbb8ce6508223414ee7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a4321be6b6af29cbb8ce6508223414ee7">rest</a> (marker: String)</td></tr>
<tr class="memdesc:a4321be6b6af29cbb8ce6508223414ee7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP REST 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a4321be6b6af29cbb8ce6508223414ee7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add363e6d8c13fbcad0d2d087a6a2423a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#add363e6d8c13fbcad0d2d087a6a2423a">retr</a> (pathname: ?String)</td></tr>
<tr class="memdesc:add363e6d8c13fbcad0d2d087a6a2423a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP RETR 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:add363e6d8c13fbcad0d2d087a6a2423a inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81075977d54e0e74908e214dbaee7be7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a81075977d54e0e74908e214dbaee7be7">rmd</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a81075977d54e0e74908e214dbaee7be7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP RMD 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a81075977d54e0e74908e214dbaee7be7 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cfcf9917047811df82f47d7e90786aa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a7cfcf9917047811df82f47d7e90786aa">rnfr</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a7cfcf9917047811df82f47d7e90786aa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP RNFR 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a7cfcf9917047811df82f47d7e90786aa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb2bcf2760996ee81556b9be8dbd7aa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a0fb2bcf2760996ee81556b9be8dbd7aa">rnto</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a0fb2bcf2760996ee81556b9be8dbd7aa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP RNTO 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a0fb2bcf2760996ee81556b9be8dbd7aa inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4261d4cf828374e01c69bea32978828 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ad4261d4cf828374e01c69bea32978828">site</a> (parameters: String)</td></tr>
<tr class="memdesc:ad4261d4cf828374e01c69bea32978828 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP SITE 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:ad4261d4cf828374e01c69bea32978828 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace436e3f2926c978a5cf6625d16a96f1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ace436e3f2926c978a5cf6625d16a96f1">size</a> (parameters: String)</td></tr>
<tr class="memdesc:ace436e3f2926c978a5cf6625d16a96f1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP SIZE 命令，接收回复，并返回回复代码。  <br /></td></tr>
<tr class="separator:ace436e3f2926c978a5cf6625d16a96f1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab78f877aff0e15f54c2dbce0ec893409 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ab78f877aff0e15f54c2dbce0ec893409">smnt</a> (dir: String)</td></tr>
<tr class="memdesc:ab78f877aff0e15f54c2dbce0ec893409 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP SMNT 命令，接收回复，并返回回复代码。  <br /></td></tr>
<tr class="separator:ab78f877aff0e15f54c2dbce0ec893409 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec04f5d09ff646c773372d9e53b07334 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#aec04f5d09ff646c773372d9e53b07334">stat</a> ()</td></tr>
<tr class="memdesc:aec04f5d09ff646c773372d9e53b07334 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP STAT 命令，接收回复，并返回回复代码。  <br /></td></tr>
<tr class="separator:aec04f5d09ff646c773372d9e53b07334 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a959e6f0405f1cd280c321027d29ea09d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a959e6f0405f1cd280c321027d29ea09d">stat</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a959e6f0405f1cd280c321027d29ea09d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP STAT 命令，接收回复，并返回回复代码。  <br /></td></tr>
<tr class="separator:a959e6f0405f1cd280c321027d29ea09d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a2a982b68718d134b6a03b9430b328 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a54a2a982b68718d134b6a03b9430b328">stor</a> (pathname: ?String)</td></tr>
<tr class="memdesc:a54a2a982b68718d134b6a03b9430b328 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP STOR 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a54a2a982b68718d134b6a03b9430b328 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c4cc3485602a0769fcedbaceb3fa59d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a6c4cc3485602a0769fcedbaceb3fa59d">stou</a> ()</td></tr>
<tr class="memdesc:a6c4cc3485602a0769fcedbaceb3fa59d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP STOU 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a6c4cc3485602a0769fcedbaceb3fa59d inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaac971581cecaaabb1921fd377cd4f5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#aaaac971581cecaaabb1921fd377cd4f5">stou</a> (pathname: ?String)</td></tr>
<tr class="memdesc:aaaac971581cecaaabb1921fd377cd4f5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP STOU 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:aaaac971581cecaaabb1921fd377cd4f5 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9a75d6572f17625317762ac806826e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a9e9a75d6572f17625317762ac806826e">stru</a> (structure: Int64)</td></tr>
<tr class="memdesc:a9e9a75d6572f17625317762ac806826e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP STRU 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a9e9a75d6572f17625317762ac806826e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49597b0e61f17da7b02bbbc43d37390e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a49597b0e61f17da7b02bbbc43d37390e">syst</a> ()</td></tr>
<tr class="memdesc:a49597b0e61f17da7b02bbbc43d37390e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">向服务器发送 FTP SYST 命令，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a49597b0e61f17da7b02bbbc43d37390e inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a4c906246c35c4c175f9a8960898ac6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a9a4c906246c35c4c175f9a8960898ac6">`type`</a> (fileType: Int64)</td></tr>
<tr class="memdesc:a9a4c906246c35c4c175f9a8960898ac6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP TYPE 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a9a4c906246c35c4c175f9a8960898ac6 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c79c8248360731ba8d41dd35e014dd1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a0c79c8248360731ba8d41dd35e014dd1">`type`</a> (fileType: Int64, formatOrByteSize: Int64)</td></tr>
<tr class="memdesc:a0c79c8248360731ba8d41dd35e014dd1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP TYPE 命令以将文本文件发送到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:a0c79c8248360731ba8d41dd35e014dd1 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ce81b93677b297126829c7e9cbc778 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ac8ce81b93677b297126829c7e9cbc778">user</a> (user: String)</td></tr>
<tr class="memdesc:ac8ce81b93677b297126829c7e9cbc778 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 FTP USER 命令到服务器，接收回复并返回回复代码。  <br /></td></tr>
<tr class="separator:ac8ce81b93677b297126829c7e9cbc778 inherit pub_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcommonsNet_1_1SocketClient"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcommonsNet_1_1SocketClient')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcommonsNet_1_1SocketClient.html">commonsNet.SocketClient</a></td></tr>
<tr class="memitem:a1bb898df45d7b393d6c2814753b05be3 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a1bb898df45d7b393d6c2814753b05be3">init</a> ()</td></tr>
<tr class="memdesc:a1bb898df45d7b393d6c2814753b05be3 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认构造函数  <br /></td></tr>
<tr class="separator:a1bb898df45d7b393d6c2814753b05be3 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87551917056355777424650106857aaa inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public mut prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a87551917056355777424650106857aaa">readTimeout</a> : ?Duration</td></tr>
<tr class="separator:a87551917056355777424650106857aaa inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc17afff65b64aa296c3b55ada867ef inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public mut prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a1bc17afff65b64aa296c3b55ada867ef">writeTimeout</a> : ?Duration</td></tr>
<tr class="separator:a1bc17afff65b64aa296c3b55ada867ef inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6356afd60138e32bd7b05c8be35149d6 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a6356afd60138e32bd7b05c8be35149d6">remoteAddress</a> : IPAddress</td></tr>
<tr class="memdesc:a6356afd60138e32bd7b05c8be35149d6 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端连接到的远程地址。委托给<code><a class="el" href="">StreamingSocket#remoteAddress</a></code>  <br /></td></tr>
<tr class="separator:a6356afd60138e32bd7b05c8be35149d6 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b65614c29c5816bddc0c0b6d9bf2df inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a48b65614c29c5816bddc0c0b6d9bf2df">remotePort</a> : UInt16</td></tr>
<tr class="memdesc:a48b65614c29c5816bddc0c0b6d9bf2df inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端连接到的远程主机的端口号  <br /></td></tr>
<tr class="separator:a48b65614c29c5816bddc0c0b6d9bf2df inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a0598e2a9e67a8cd12779a30d65142 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a93a0598e2a9e67a8cd12779a30d65142">localAddress</a> : IPAddress</td></tr>
<tr class="memdesc:a93a0598e2a9e67a8cd12779a30d65142 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端套接字绑定到的本地地址。委托给<code><a class="el" href="">StreamingSocket#localAddress</a></code>  <br /></td></tr>
<tr class="separator:a93a0598e2a9e67a8cd12779a30d65142 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfc16ab47c94037df62fb2ba9d027f1e inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#acfc16ab47c94037df62fb2ba9d027f1e">localPort</a> : UInt16</td></tr>
<tr class="memdesc:acfc16ab47c94037df62fb2ba9d027f1e inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端绑定到的本地端口号  <br /></td></tr>
<tr class="separator:acfc16ab47c94037df62fb2ba9d027f1e inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9044380b2d1dd34779216a935fa265c inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public mut prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#af9044380b2d1dd34779216a935fa265c">defaultPort</a> : UInt16</td></tr>
<tr class="memdesc:af9044380b2d1dd34779216a935fa265c inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端应连接的默认端口。  <br /></td></tr>
<tr class="separator:af9044380b2d1dd34779216a935fa265c inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c83df8caef820abcb2ab39ebeb3ffa7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public mut prop&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a0c83df8caef820abcb2ab39ebeb3ffa7">connectTimeout</a> : Duration</td></tr>
<tr class="memdesc:a0c83df8caef820abcb2ab39ebeb3ffa7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接超时时间，将传递给socket对象的connect方法。  <br /></td></tr>
<tr class="separator:a0c83df8caef820abcb2ab39ebeb3ffa7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a488725edabd4193aa85e999f834245 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a7a488725edabd4193aa85e999f834245">isConnected</a> (): Bool</td></tr>
<tr class="memdesc:a7a488725edabd4193aa85e999f834245 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">如果套接字不是None，则返回true。  <br /></td></tr>
<tr class="separator:a7a488725edabd4193aa85e999f834245 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04e993f4f4374f378f9ddf730e7d1a1a inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a04e993f4f4374f378f9ddf730e7d1a1a">setSocketFactory</a> (socketFactory: ?<a class="el" href="classcommonsNet_1_1SocketFactory.html">SocketFactory</a>): Unit</td></tr>
<tr class="separator:a04e993f4f4374f378f9ddf730e7d1a1a inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4daf93a806b1a99d35e8b2d8394b2ff inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#ad4daf93a806b1a99d35e8b2d8394b2ff">setServerSocketFactory</a> (serverSocketFactory: ?<a class="el" href="classcommonsNet_1_1ServerSocketFactory.html">ServerSocketFactory</a>): Unit</td></tr>
<tr class="separator:ad4daf93a806b1a99d35e8b2d8394b2ff inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fbcc57fadf7e3f7b9061232f3bc6303 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a0fbcc57fadf7e3f7b9061232f3bc6303">connect</a> (address: String): Unit</td></tr>
<tr class="memdesc:a0fbcc57fadf7e3f7b9061232f3bc6303 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接到远程主机  <br /></td></tr>
<tr class="separator:a0fbcc57fadf7e3f7b9061232f3bc6303 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641075d2637ea7141ee2a535d922ef47 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a641075d2637ea7141ee2a535d922ef47">connect</a> (address: String, port: UInt16): Unit</td></tr>
<tr class="memdesc:a641075d2637ea7141ee2a535d922ef47 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接到远程主机  <br /></td></tr>
<tr class="separator:a641075d2637ea7141ee2a535d922ef47 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a5e20f3c11d7648fe8e13bbbfecc685 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a3a5e20f3c11d7648fe8e13bbbfecc685">connect</a> (address: String, port: UInt16, localAddress: Option&lt;SocketAddress&gt;): Unit</td></tr>
<tr class="memdesc:a3a5e20f3c11d7648fe8e13bbbfecc685 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接到远程主机  <br /></td></tr>
<tr class="separator:a3a5e20f3c11d7648fe8e13bbbfecc685 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea99f7b6db651e4209ec78e8055ad45 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a1ea99f7b6db651e4209ec78e8055ad45">connect</a> (address: SocketAddress): Unit</td></tr>
<tr class="memdesc:a1ea99f7b6db651e4209ec78e8055ad45 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接到远程主机  <br /></td></tr>
<tr class="separator:a1ea99f7b6db651e4209ec78e8055ad45 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0bfe81fc4e64ac8c8cb4b0982ea6ca7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#ac0bfe81fc4e64ac8c8cb4b0982ea6ca7">connect</a> (address: SocketAddress, localAddress: Option&lt;SocketAddress&gt;): Unit</td></tr>
<tr class="memdesc:ac0bfe81fc4e64ac8c8cb4b0982ea6ca7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接到远程主机  <br /></td></tr>
<tr class="separator:ac0bfe81fc4e64ac8c8cb4b0982ea6ca7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d49495a9b64c3e848a020b509dcfdc0 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a9d49495a9b64c3e848a020b509dcfdc0">addProtocolCommandListener</a> (listener: <a class="el" href="classcommonsNet_1_1ProtocolCommandListener.html">ProtocolCommandListener</a>): Unit</td></tr>
<tr class="memdesc:a9d49495a9b64c3e848a020b509dcfdc0 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">添加一个ProtocolCommandListener  <br /></td></tr>
<tr class="separator:a9d49495a9b64c3e848a020b509dcfdc0 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644174b37f378552318c6b93e44ae0e3 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a644174b37f378552318c6b93e44ae0e3">removeProtocolCommandListener</a> (listener: <a class="el" href="classcommonsNet_1_1ProtocolCommandListener.html">ProtocolCommandListener</a>): Unit</td></tr>
<tr class="memdesc:a644174b37f378552318c6b93e44ae0e3 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">移除一个ProtocolCommandListener  <br /></td></tr>
<tr class="separator:a644174b37f378552318c6b93e44ae0e3 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209c171637129b711301908fe5781329 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a209c171637129b711301908fe5781329">disconnect</a> (): Unit</td></tr>
<tr class="memdesc:a209c171637129b711301908fe5781329 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">端口socket连接。应该在完成使用后以及再次连接之前调用此方法。_socket_将设为None  <br /></td></tr>
<tr class="separator:a209c171637129b711301908fe5781329 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a174f159c659d115fbb46baace12215d7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a174f159c659d115fbb46baace12215d7">verifyRemote</a> (socket: StreamingSocket)</td></tr>
<tr class="memdesc:a174f159c659d115fbb46baace12215d7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">验证给定套接字的远端是否为当前SocketClient连接的同一主机。  <br /></td></tr>
<tr class="separator:a174f159c659d115fbb46baace12215d7 inherit pub_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac07bac5dbb621a3ad5dd4131c5c75e9"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1ftp_1_1Configurable.html#aac07bac5dbb621a3ad5dd4131c5c75e9">configure</a> (config: ?<a class="el" href="classcommonsNet_1_1ftp_1_1FTPClientConfig.html">FTPClientConfig</a>): Unit</td></tr>
<tr class="memdesc:aac07bac5dbb621a3ad5dd4131c5c75e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用提供 <code><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClientConfig.html">commonsNet.ftp.FTPClientConfig</a></code> 对象来配置当前的 Configurable 对象。  <br /></td></tr>
<tr class="separator:aac07bac5dbb621a3ad5dd4131c5c75e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:aec7514255f97e848aae007ce4f0cf3c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#aec7514255f97e848aae007ce4f0cf3c6">static let DEFAULT_FTPS_DATA_PORT</a> : UInt16 = 989</td></tr>
<tr class="memdesc:aec7514255f97e848aae007ce4f0cf3c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认的 FTPS 数据端口。  <br /></td></tr>
<tr class="separator:aec7514255f97e848aae007ce4f0cf3c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe3b7c34649e03554da65437177f376"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#aabe3b7c34649e03554da65437177f376">static let DEFAULT_FTPS_PORT</a> : UInt16 = 990</td></tr>
<tr class="memdesc:aabe3b7c34649e03554da65437177f376"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认的 FTPS 端口。  <br /></td></tr>
<tr class="separator:aabe3b7c34649e03554da65437177f376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient')"><img src="closed.png" alt="-"/>&#160;Public 属性 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html">commonsNet.ftp.FTPClient</a></td></tr>
<tr class="memitem:ae786e5bcbf310ecfb023bc23d79f305a inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ae786e5bcbf310ecfb023bc23d79f305a">static let ACTIVE_LOCAL_DATA_CONNECTION_MODE</a> : Int64 = 0</td></tr>
<tr class="memdesc:ae786e5bcbf310ecfb023bc23d79f305a inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">常量，表示 FTP 会话希望所有传输都发生在客户端（本地）和服务器之间，并且服务器应连接到客户端指定的数据端口以启动数据传输。<br  />
 为主动模式。  <br /></td></tr>
<tr class="separator:ae786e5bcbf310ecfb023bc23d79f305a inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bc17600e3fca73359153e8bd6a66b0 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a63bc17600e3fca73359153e8bd6a66b0">static let ACTIVE_REMOTE_DATA_CONNECTION_MODE</a> : Int64 = 1</td></tr>
<tr class="memdesc:a63bc17600e3fca73359153e8bd6a66b0 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">常量，表示 FTP 会话希望所有传输都发生在两个远程服务器之间，并且客户端连接的服务器应连接到另一个服务器指定的数据端口以启动数据传输。<br  />
 为主动模式。  <br /></td></tr>
<tr class="separator:a63bc17600e3fca73359153e8bd6a66b0 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4762a003ed61d3b22d7072ce1bc15074 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a4762a003ed61d3b22d7072ce1bc15074">static let PASSIVE_LOCAL_DATA_CONNECTION_MODE</a> : Int64 = 2</td></tr>
<tr class="memdesc:a4762a003ed61d3b22d7072ce1bc15074 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">常量，表示 FTP 会话期望所有传输发生在客户端（本地）和服务器之间，要求客户端连接到服务器指定的数据端口以启动传输。<br  />
 为被动模式。  <br /></td></tr>
<tr class="separator:a4762a003ed61d3b22d7072ce1bc15074 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fe5240d1eea5255e3335bf2139ec035 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a5fe5240d1eea5255e3335bf2139ec035">static let PASSIVE_REMOTE_DATA_CONNECTION_MODE</a> : Int64 = 3</td></tr>
<tr class="memdesc:a5fe5240d1eea5255e3335bf2139ec035 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">常量，表示FTP会话希望所有传输都发生在两个远程服务器之间，要求另一个服务器与客户端所连的服务器上指定数据端口连接以启动数据传输。<br  />
 为被动模式。  <br /></td></tr>
<tr class="separator:a5fe5240d1eea5255e3335bf2139ec035 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcommonsNet_1_1ftp_1_1FTP')"><img src="closed.png" alt="-"/>&#160;Public 属性 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html">commonsNet.ftp.FTP</a></td></tr>
<tr class="memitem:a4fb7975b7a29b389fefe0ff63d968d1f inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a4fb7975b7a29b389fefe0ff63d968d1f">static let DEFAULT_PORT</a> : UInt16 = 21</td></tr>
<tr class="memdesc:a4fb7975b7a29b389fefe0ff63d968d1f inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认的FTP控制端口号  <br /></td></tr>
<tr class="separator:a4fb7975b7a29b389fefe0ff63d968d1f inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac37d861d8094c8511f8f3c879448e0e0 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ac37d861d8094c8511f8f3c879448e0e0">static let REPLY_CODE_LEN</a> : Int64 = 3</td></tr>
<tr class="memdesc:ac37d861d8094c8511f8f3c879448e0e0 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">FTP回复代码长度  <br /></td></tr>
<tr class="separator:ac37d861d8094c8511f8f3c879448e0e0 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19375fe1a5e414f8152afb866c7f5f18 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a19375fe1a5e414f8152afb866c7f5f18">static let ASCII_FILE_TYPE</a> = 0</td></tr>
<tr class="memdesc:a19375fe1a5e414f8152afb866c7f5f18 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件类型常量：ASCII文件。默认文件类型。  <br /></td></tr>
<tr class="separator:a19375fe1a5e414f8152afb866c7f5f18 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60092fe2171b336d2288bfb12b709966 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a60092fe2171b336d2288bfb12b709966">static let EBCDIC_FILE_TYPE</a> = 1</td></tr>
<tr class="memdesc:a60092fe2171b336d2288bfb12b709966 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件类型常量：EBCDIC文件  <br /></td></tr>
<tr class="separator:a60092fe2171b336d2288bfb12b709966 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222fb0aa94250e368070b37d9c70f94e inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a222fb0aa94250e368070b37d9c70f94e">static let BINARY_FILE_TYPE</a> = 2</td></tr>
<tr class="memdesc:a222fb0aa94250e368070b37d9c70f94e inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件类型常量：二进制图像文件  <br /></td></tr>
<tr class="separator:a222fb0aa94250e368070b37d9c70f94e inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31fdb93a8a609c54e77a8db5bc708181 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a31fdb93a8a609c54e77a8db5bc708181">static let LOCAL_FILE_TYPE</a> = 3</td></tr>
<tr class="memdesc:a31fdb93a8a609c54e77a8db5bc708181 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件类型常量：本地类型文件  <br /></td></tr>
<tr class="separator:a31fdb93a8a609c54e77a8db5bc708181 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acefd3645614c5d7f6a091ef8d53c8feb inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#acefd3645614c5d7f6a091ef8d53c8feb">static let NON_PRINT_TEXT_FORMAT</a> = 4</td></tr>
<tr class="memdesc:acefd3645614c5d7f6a091ef8d53c8feb inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文本格式常量：非打印文本格式  <br /></td></tr>
<tr class="separator:acefd3645614c5d7f6a091ef8d53c8feb inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a9c78942b35f69c5fd25654bd19c6d8 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a2a9c78942b35f69c5fd25654bd19c6d8">static let TELNET_TEXT_FORMAT</a> = 5</td></tr>
<tr class="memdesc:a2a9c78942b35f69c5fd25654bd19c6d8 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文本格式常量：Telnet文本格式  <br /></td></tr>
<tr class="separator:a2a9c78942b35f69c5fd25654bd19c6d8 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf2c3a63da781595d62a6c775a66ec22 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#acf2c3a63da781595d62a6c775a66ec22">static let CARRIAGE_CONTROL_TEXT_FORMAT</a> = 6</td></tr>
<tr class="memdesc:acf2c3a63da781595d62a6c775a66ec22 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文本格式常量：ASA垂直格式控制字符  <br /></td></tr>
<tr class="separator:acf2c3a63da781595d62a6c775a66ec22 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e6fae5aad03d537c89b5a056396a139 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a6e6fae5aad03d537c89b5a056396a139">static let FILE_STRUCTURE</a> = 7</td></tr>
<tr class="memdesc:a6e6fae5aad03d537c89b5a056396a139 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件结构常量：字节序列文件  <br /></td></tr>
<tr class="separator:a6e6fae5aad03d537c89b5a056396a139 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50efa6392407ebf577217b361ab3fc68 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a50efa6392407ebf577217b361ab3fc68">static let RECORD_STRUCTURE</a> = 8</td></tr>
<tr class="memdesc:a50efa6392407ebf577217b361ab3fc68 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件结构常量：记录序列文件  <br /></td></tr>
<tr class="separator:a50efa6392407ebf577217b361ab3fc68 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d1b17206762d1f23392c33220aad968 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a0d1b17206762d1f23392c33220aad968">static let PAGE_STRUCTURE</a> = 9</td></tr>
<tr class="memdesc:a0d1b17206762d1f23392c33220aad968 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">文件结构常量：独立索引页面集合文件  <br /></td></tr>
<tr class="separator:a0d1b17206762d1f23392c33220aad968 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0aab1aa542a2646f96c4dfde0422f86 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ad0aab1aa542a2646f96c4dfde0422f86">static let STREAM_TRANSFER_MODE</a> = 10</td></tr>
<tr class="memdesc:ad0aab1aa542a2646f96c4dfde0422f86 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">传输模式常量：字节流传输模式  <br /></td></tr>
<tr class="separator:ad0aab1aa542a2646f96c4dfde0422f86 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee986b2eb2d6fa99c67631640c5b07c1 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#aee986b2eb2d6fa99c67631640c5b07c1">static let BLOCK_TRANSFER_MODE</a> = 11</td></tr>
<tr class="memdesc:aee986b2eb2d6fa99c67631640c5b07c1 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">传输模式常量：块传输模式  <br /></td></tr>
<tr class="separator:aee986b2eb2d6fa99c67631640c5b07c1 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5aff35d28d13b3c96a021f965e65081 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#ab5aff35d28d13b3c96a021f965e65081">static let COMPRESSED_TRANSFER_MODE</a> = 12</td></tr>
<tr class="memdesc:ab5aff35d28d13b3c96a021f965e65081 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">传输模式常量：压缩传输模式  <br /></td></tr>
<tr class="separator:ab5aff35d28d13b3c96a021f965e65081 inherit pub_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classcommonsNet_1_1SocketClient"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcommonsNet_1_1SocketClient')"><img src="closed.png" alt="-"/>&#160;Public 属性 继承自 <a class="el" href="classcommonsNet_1_1SocketClient.html">commonsNet.SocketClient</a></td></tr>
<tr class="memitem:acf063b8bd9929825dc931fa75918df33 inherit pub_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#acf063b8bd9929825dc931fa75918df33">static let NETASCII_EOL</a> : String = &quot;\r\n&quot;</td></tr>
<tr class="memdesc:acf063b8bd9929825dc931fa75918df33 inherit pub_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">大多数IETF协议使用的换行符，CRLF  <br /></td></tr>
<tr class="separator:acf063b8bd9929825dc931fa75918df33 inherit pub_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:a4150ab9d26ebf7b629e4765c7fe41bb1"><td class="memItemLeft" align="right" valign="top">protected override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a4150ab9d26ebf7b629e4765c7fe41bb1">_connectAction_</a> ()</td></tr>
<tr class="memdesc:a4150ab9d26ebf7b629e4765c7fe41bb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">提供了一种在建立连接后立即执行某些操作的方法，此处根据安全模式进行对应的操作。  <br /></td></tr>
<tr class="separator:a4150ab9d26ebf7b629e4765c7fe41bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb276bb228598acc947a0a2e5b132b6c"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#acb276bb228598acc947a0a2e5b132b6c">execAUTH</a> ()</td></tr>
<tr class="memdesc:acb276bb228598acc947a0a2e5b132b6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">执行 AUTH 命令。  <br /></td></tr>
<tr class="separator:acb276bb228598acc947a0a2e5b132b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b93436889c75b638b4219cd4dc53791"><td class="memItemLeft" align="right" valign="top">protected override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a2b93436889c75b638b4219cd4dc53791">_openDataConnection_</a> (command: String, arg: ?String): ?StreamingSocket</td></tr>
<tr class="memdesc:a2b93436889c75b638b4219cd4dc53791"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回数据连接使用套接字。如果数据连接使用 TLS ，则会包装为 TlsSocket ，执行握手处理。  <br /></td></tr>
<tr class="separator:a2b93436889c75b638b4219cd4dc53791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7dfeea59405231f144c07ebf385e2f7"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#ae7dfeea59405231f144c07ebf385e2f7">sslNegotiation</a> (): Unit</td></tr>
<tr class="memdesc:ae7dfeea59405231f144c07ebf385e2f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">执行SSL/TLS协商，用于建立安全的控制连接。  <br /></td></tr>
<tr class="separator:ae7dfeea59405231f144c07ebf385e2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcommonsNet_1_1ftp_1_1FTPClient')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html">commonsNet.ftp.FTPClient</a></td></tr>
<tr class="memitem:a261890e6b2c0c00311b2c8c33a21921b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected open override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a261890e6b2c0c00311b2c8c33a21921b">_connectAction_</a> (): Unit</td></tr>
<tr class="memdesc:a261890e6b2c0c00311b2c8c33a21921b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">与 FTP 服务器创建控制连接。  <br /></td></tr>
<tr class="separator:a261890e6b2c0c00311b2c8c33a21921b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d5c8d5c611eb549382cdc4b49ac89b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac5d5c8d5c611eb549382cdc4b49ac89b">_connectAction_</a> (socketIsReader: ?StringReader&lt;StreamingSocket&gt;): Unit</td></tr>
<tr class="memdesc:ac5d5c8d5c611eb549382cdc4b49ac89b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">与 FTP 服务器创建控制连接。  <br /></td></tr>
<tr class="separator:ac5d5c8d5c611eb549382cdc4b49ac89b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cc1194528cf24f8dee791e8e80bce28 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6cc1194528cf24f8dee791e8e80bce28">_openDataConnection_</a> (command: String, arg: ?String): ?StreamingSocket</td></tr>
<tr class="memdesc:a6cc1194528cf24f8dee791e8e80bce28 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">与FTP服务器建立数据连接，如果成功则返回一个用于连接的 Socket 。  <br /></td></tr>
<tr class="separator:a6cc1194528cf24f8dee791e8e80bce28 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2c8f705a59394c50b99ff05eab04369 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ab2c8f705a59394c50b99ff05eab04369">_parseExtendedPassiveModeReply</a> (reply_src: String): Unit</td></tr>
<tr class="memdesc:ab2c8f705a59394c50b99ff05eab04369 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">解析 EPSV 回复信息。  <br /></td></tr>
<tr class="separator:ab2c8f705a59394c50b99ff05eab04369 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6e6395642f92a2dfe354507ed8cf8b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aed6e6395642f92a2dfe354507ed8cf8b">_parsePassiveModeReply</a> (reply: String)</td></tr>
<tr class="memdesc:aed6e6395642f92a2dfe354507ed8cf8b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">解析 PORT 回复信息。  <br /></td></tr>
<tr class="separator:aed6e6395642f92a2dfe354507ed8cf8b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8cf8313364ea7c458c6ebfa3942779b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#aa8cf8313364ea7c458c6ebfa3942779b">_retrieveFile</a> (command: String, remote: String, local: OutputStream): Bool</td></tr>
<tr class="memdesc:aa8cf8313364ea7c458c6ebfa3942779b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从远程服务器获取文件并将其写入本地输出流。  <br /></td></tr>
<tr class="separator:aa8cf8313364ea7c458c6ebfa3942779b inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55dd1d7f2fc82e4a20404ddd687f0f11 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a55dd1d7f2fc82e4a20404ddd687f0f11">_retrieveFileStream</a> (command: String, remote: String): (?InputStream, () -&gt; Unit)</td></tr>
<tr class="memdesc:a55dd1d7f2fc82e4a20404ddd687f0f11 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">从远程服务器获取文件流。  <br /></td></tr>
<tr class="separator:a55dd1d7f2fc82e4a20404ddd687f0f11 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8243de1fd923c0d07dbadcc5e4514a inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6d8243de1fd923c0d07dbadcc5e4514a">_storeFile</a> (command: String, remote: ?String, local: InputStream): Bool</td></tr>
<tr class="memdesc:a6d8243de1fd923c0d07dbadcc5e4514a inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">将本地输入流的数据写入远程文件。  <br /></td></tr>
<tr class="separator:a6d8243de1fd923c0d07dbadcc5e4514a inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6faed50c5a07d9646538507334cfe0fd inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a6faed50c5a07d9646538507334cfe0fd">_storeFileStream</a> (command: String, remote: ?String): (?OutputStream, () -&gt; Unit)</td></tr>
<tr class="memdesc:a6faed50c5a07d9646538507334cfe0fd inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">存储文件流。  <br /></td></tr>
<tr class="separator:a6faed50c5a07d9646538507334cfe0fd inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af020d969e2743eb756977cf35623a38d inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#af020d969e2743eb756977cf35623a38d">getListArguments</a> (pathname: ?String): ?String</td></tr>
<tr class="memdesc:af020d969e2743eb756977cf35623a38d inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">根据条件生成一个用于列表操作的参数字符串。  <br /></td></tr>
<tr class="separator:af020d969e2743eb756977cf35623a38d inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ac9da235c35dbc051969a1938d3082 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a61ac9da235c35dbc051969a1938d3082">restart</a> (offset: Int64): Bool</td></tr>
<tr class="memdesc:a61ac9da235c35dbc051969a1938d3082 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">以给定的偏移量开始重新启动 STREAM_TRANSFER_MODE 文件传输。仅适用于支持 REST 命令的 FTP 服务器的流传输模式。  <br /></td></tr>
<tr class="separator:a61ac9da235c35dbc051969a1938d3082 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcommonsNet_1_1ftp_1_1FTP')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html">commonsNet.ftp.FTP</a></td></tr>
<tr class="memitem:abbd911559e9987b76824803a783845d9 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#abbd911559e9987b76824803a783845d9">__getReplyNoReport</a> (): Unit</td></tr>
<tr class="memdesc:abbd911559e9987b76824803a783845d9 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取 FTP 服务器响应内容，但是不报告给监听器。  <br /></td></tr>
<tr class="separator:abbd911559e9987b76824803a783845d9 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b270858120fa828d19de75e4d99dea inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a36b270858120fa828d19de75e4d99dea">__noop</a> (): Unit</td></tr>
<tr class="memdesc:a36b270858120fa828d19de75e4d99dea inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送 noop 指令并获得回复，而无需向命令监听器报告。  <br /></td></tr>
<tr class="separator:a36b270858120fa828d19de75e4d99dea inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99225a2b5c4fed7298e671478137c500 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">protected open override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a99225a2b5c4fed7298e671478137c500">_connectAction_</a> (): Unit</td></tr>
<tr class="memdesc:a99225a2b5c4fed7298e671478137c500 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化控制连接并获取初始回复。初始化 <code><a class="el" href="">_controlInput_</a></code> 和 <code><a class="el" href="">_controlOutput_</a></code> 。  <br /></td></tr>
<tr class="separator:a99225a2b5c4fed7298e671478137c500 inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7315e45e813836c14b82f2cb51b17ded inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">protected open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a7315e45e813836c14b82f2cb51b17ded">_connectAction_</a> (socketIsReader: ?StringReader&lt;StreamingSocket&gt;): Unit</td></tr>
<tr class="memdesc:a7315e45e813836c14b82f2cb51b17ded inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化控制连接并获取初始回复。初始化 <code><a class="el" href="">_controlInput_</a></code> 和 <code><a class="el" href="">_controlOutput_</a></code> 。  <br /></td></tr>
<tr class="separator:a7315e45e813836c14b82f2cb51b17ded inherit pro_methods_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcommonsNet_1_1SocketClient"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcommonsNet_1_1SocketClient')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcommonsNet_1_1SocketClient.html">commonsNet.SocketClient</a></td></tr>
<tr class="memitem:afa2734bc5477eabf0599324d6ede038b inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#afa2734bc5477eabf0599324d6ede038b">fireCommandSent</a> (command: String, message: String)</td></tr>
<tr class="memdesc:afa2734bc5477eabf0599324d6ede038b inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">如果有任何监听器，则向他们发送命令的详细信息。  <br /></td></tr>
<tr class="separator:afa2734bc5477eabf0599324d6ede038b inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c596dad672de038df93ef77b63746f inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">protected open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#ae9c596dad672de038df93ef77b63746f">fireReplyReceived</a> (replyCode: Int64, reply: String)</td></tr>
<tr class="memdesc:ae9c596dad672de038df93ef77b63746f inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">如果有任何监听器，则向他们发送回复的详细信息。  <br /></td></tr>
<tr class="separator:ae9c596dad672de038df93ef77b63746f inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5133836949f8b27b41a31473654c881 inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">protected open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#ab5133836949f8b27b41a31473654c881">_connectAction_</a> ()</td></tr>
<tr class="memdesc:ab5133836949f8b27b41a31473654c881 inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">由于存在较多的connect方法，因此提供_connectAction_方法作为在建立连接后立即执行某些操作的手段，而不是重新实现所有connect方法。  <br /></td></tr>
<tr class="separator:ab5133836949f8b27b41a31473654c881 inherit pro_methods_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:af26107b1d3e2a5a1d6a2809015f5f3de"><td class="memItemLeft" align="right" valign="top">private func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#af26107b1d3e2a5a1d6a2809015f5f3de">checkPROTValue</a> (prot: String): Bool</td></tr>
<tr class="memdesc:af26107b1d3e2a5a1d6a2809015f5f3de"><td class="mdescLeft">&#160;</td><td class="mdescRight">检查 PROT 命令值是否合法。  <br /></td></tr>
<tr class="separator:af26107b1d3e2a5a1d6a2809015f5f3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61c4eda95df363d78f2d2bc95435eec"><td class="memItemLeft" align="right" valign="top">private func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#aa61c4eda95df363d78f2d2bc95435eec">extractPrefixedData</a> (prefix: String, reply: String): ?String</td></tr>
<tr class="memdesc:aa61c4eda95df363d78f2d2bc95435eec"><td class="mdescLeft">&#160;</td><td class="mdescRight">从带有前缀的回复中提取数据，例如 PBSZ=1234 =&gt; 1234。  <br /></td></tr>
<tr class="separator:aa61c4eda95df363d78f2d2bc95435eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:a5104c9f89c0f9fd926809cd52d4c40f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a5104c9f89c0f9fd926809cd52d4c40f3">static let PROT_COMMAND_VALUE</a> = [&quot;C&quot;, &quot;E&quot;, &quot;S&quot;, &quot;P&quot;]</td></tr>
<tr class="memdesc:a5104c9f89c0f9fd926809cd52d4c40f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">PROT 命令可以设置的值 (C = Clear, E = Clear data connection, S = Safe, P = Private)。  <br /></td></tr>
<tr class="separator:a5104c9f89c0f9fd926809cd52d4c40f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3c66e4a0768f4b8301cf1554e5a3f6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a3f3c66e4a0768f4b8301cf1554e5a3f6">static let DEFAULT_PROT</a> = &quot;C&quot;</td></tr>
<tr class="memdesc:a3f3c66e4a0768f4b8301cf1554e5a3f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认的 PROT 命令值。  <br /></td></tr>
<tr class="separator:a3f3c66e4a0768f4b8301cf1554e5a3f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4669b8a423da9bc8cbba07860b953c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#ad4669b8a423da9bc8cbba07860b953c8">static let DEFAULT_PROTOCOL</a> = &quot;TLS&quot;</td></tr>
<tr class="memdesc:ad4669b8a423da9bc8cbba07860b953c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认的安全套接字协议名称，初始化为 TLS 。  <br /></td></tr>
<tr class="separator:ad4669b8a423da9bc8cbba07860b953c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a3dd91e96dc2ecfe4e97a710f89b08f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a1a3dd91e96dc2ecfe4e97a710f89b08f">static let CMD_AUTH</a> = &quot;AUTH&quot;</td></tr>
<tr class="memdesc:a1a3dd91e96dc2ecfe4e97a710f89b08f"><td class="mdescLeft">&#160;</td><td class="mdescRight">AUTH（认证/安全机制）命令。  <br /></td></tr>
<tr class="separator:a1a3dd91e96dc2ecfe4e97a710f89b08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e7fa20098e97ed9c8a0df8cca9c4b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#ab0e7fa20098e97ed9c8a0df8cca9c4b8">static let CMD_ADAT</a> = &quot;ADAT&quot;</td></tr>
<tr class="memdesc:ab0e7fa20098e97ed9c8a0df8cca9c4b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADAT（认证/安全数据）命令。  <br /></td></tr>
<tr class="separator:ab0e7fa20098e97ed9c8a0df8cca9c4b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad2b160738f0df8c855e5eb7fec4b51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a6ad2b160738f0df8c855e5eb7fec4b51">static let CMD_PROT</a> = &quot;PROT&quot;</td></tr>
<tr class="memdesc:a6ad2b160738f0df8c855e5eb7fec4b51"><td class="mdescLeft">&#160;</td><td class="mdescRight">PROT（数据通道保护级别）命令。  <br /></td></tr>
<tr class="separator:a6ad2b160738f0df8c855e5eb7fec4b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481c26d52915d35b3d9d1bc91b6ebd66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a481c26d52915d35b3d9d1bc91b6ebd66">static let CMD_PBSZ</a> = &quot;PBSZ&quot;</td></tr>
<tr class="memdesc:a481c26d52915d35b3d9d1bc91b6ebd66"><td class="mdescLeft">&#160;</td><td class="mdescRight">PBSZ（保护缓冲区大小）命令。  <br /></td></tr>
<tr class="separator:a481c26d52915d35b3d9d1bc91b6ebd66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24364d3adeb015695fab7f441abc4aa7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a24364d3adeb015695fab7f441abc4aa7">static let CMD_MIC</a> = &quot;MIC&quot;</td></tr>
<tr class="memdesc:a24364d3adeb015695fab7f441abc4aa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIC（完整性保护命令）命令。  <br /></td></tr>
<tr class="separator:a24364d3adeb015695fab7f441abc4aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbc1d5c171f0401ae14cb9364f332b4b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#abbc1d5c171f0401ae14cb9364f332b4b">static let CMD_CONF</a> = &quot;CONF&quot;</td></tr>
<tr class="memdesc:abbc1d5c171f0401ae14cb9364f332b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">CONF（机密保护命令）命令。  <br /></td></tr>
<tr class="separator:abbc1d5c171f0401ae14cb9364f332b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3348459ee9c2a2332de197de1d8951a9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a3348459ee9c2a2332de197de1d8951a9">static let CMD_ENC</a> = &quot;ENC&quot;</td></tr>
<tr class="memdesc:a3348459ee9c2a2332de197de1d8951a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">ENC（隐私保护命令）命令。  <br /></td></tr>
<tr class="separator:a3348459ee9c2a2332de197de1d8951a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51d249e981c9ca6f28dc03a713968ba4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a51d249e981c9ca6f28dc03a713968ba4">static let CMD_CCC</a> = &quot;CCC&quot;</td></tr>
<tr class="memdesc:a51d249e981c9ca6f28dc03a713968ba4"><td class="mdescLeft">&#160;</td><td class="mdescRight">CCC（清除命令通道）命令。  <br /></td></tr>
<tr class="separator:a51d249e981c9ca6f28dc03a713968ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44efc42baa91d7bf44bc1a48680ba994"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a44efc42baa91d7bf44bc1a48680ba994">let isImplicit</a> : Bool</td></tr>
<tr class="memdesc:a44efc42baa91d7bf44bc1a48680ba994"><td class="mdescLeft">&#160;</td><td class="mdescRight">安全模式。为 true 表示为隐式模式，为 false 表示为显式模式。  <br /></td></tr>
<tr class="separator:a44efc42baa91d7bf44bc1a48680ba994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a622c397335d32b27f3f189125d1171b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a622c397335d32b27f3f189125d1171b7">var auth</a> = DEFAULT_PROTOCOL</td></tr>
<tr class="memdesc:a622c397335d32b27f3f189125d1171b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AUTH 命令的值。  <br /></td></tr>
<tr class="separator:a622c397335d32b27f3f189125d1171b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b0f3437a5bfe7197e3006c3584ccd6c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a9b0f3437a5bfe7197e3006c3584ccd6c">var plainSocket</a> : ?StreamingSocket = None</td></tr>
<tr class="memdesc:a9b0f3437a5bfe7197e3006c3584ccd6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">套接字对象。  <br /></td></tr>
<tr class="separator:a9b0f3437a5bfe7197e3006c3584ccd6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b83dc778b6dbf21390faf430af4af3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a88b83dc778b6dbf21390faf430af4af3">var tlsClientConfig</a> = TlsClientConfig()</td></tr>
<tr class="memdesc:a88b83dc778b6dbf21390faf430af4af3"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端使用的 TLS 配置。  <br /></td></tr>
<tr class="separator:a88b83dc778b6dbf21390faf430af4af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d43d57a3f608437c322cc22423031ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#a1d43d57a3f608437c322cc22423031ef">var dataWithTls</a> = false</td></tr>
<tr class="memdesc:a1d43d57a3f608437c322cc22423031ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">如果为 true ，表示数据连接使用 TLS 。  <br /></td></tr>
<tr class="separator:a1d43d57a3f608437c322cc22423031ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5bcc56594118325c8547e75e7365ed9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html#aa5bcc56594118325c8547e75e7365ed9">var lastSession</a> : ?TlsSession = None</td></tr>
<tr class="memdesc:aa5bcc56594118325c8547e75e7365ed9"><td class="mdescLeft">&#160;</td><td class="mdescRight">用于恢复会话  <br /></td></tr>
<tr class="separator:aa5bcc56594118325c8547e75e7365ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcommonsNet_1_1ftp_1_1FTP')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html">commonsNet.ftp.FTP</a></td></tr>
<tr class="memitem:aa6ecb4317dbae45a2d54be2faf578e36 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#aa6ecb4317dbae45a2d54be2faf578e36">var _replyCode</a> : Int64</td></tr>
<tr class="memdesc:aa6ecb4317dbae45a2d54be2faf578e36 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">FTP 响应码  <br /></td></tr>
<tr class="separator:aa6ecb4317dbae45a2d54be2faf578e36 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6635f8f31eaed1f89ec37b036108bcf0 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a6635f8f31eaed1f89ec37b036108bcf0">var _newReplyString</a> : Bool</td></tr>
<tr class="memdesc:a6635f8f31eaed1f89ec37b036108bcf0 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">如果为 true ，表示有新的回复字符串。  <br /></td></tr>
<tr class="separator:a6635f8f31eaed1f89ec37b036108bcf0 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcf067bd1a833f44f9709060e90be52 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a0dcf067bd1a833f44f9709060e90be52">var _replyString</a> : String</td></tr>
<tr class="memdesc:a0dcf067bd1a833f44f9709060e90be52 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">FTP 回复字符串  <br /></td></tr>
<tr class="separator:a0dcf067bd1a833f44f9709060e90be52 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c74269ec86624d5b7b084d4849c0303 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a5c74269ec86624d5b7b084d4849c0303">let _replyLines</a> : ArrayList&lt;String&gt;</td></tr>
<tr class="memdesc:a5c74269ec86624d5b7b084d4849c0303 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">FTP 回复行  <br /></td></tr>
<tr class="separator:a5c74269ec86624d5b7b084d4849c0303 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cc421650837cf3afb4ede5c9585bf36 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a6cc421650837cf3afb4ede5c9585bf36">var _controlInput_</a> : ?StringReader&lt;StreamingSocket&gt;</td></tr>
<tr class="memdesc:a6cc421650837cf3afb4ede5c9585bf36 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">用于从 FTP 控制连接中读取文本。  <br /></td></tr>
<tr class="separator:a6cc421650837cf3afb4ede5c9585bf36 inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9145488e33ca94ea5738fcbf67fe02ce inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTP.html#a9145488e33ca94ea5738fcbf67fe02ce">var _controlOutput_</a> : ?StringWriter&lt;StreamingSocket&gt;</td></tr>
<tr class="memdesc:a9145488e33ca94ea5738fcbf67fe02ce inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="mdescLeft">&#160;</td><td class="mdescRight">用于将文本写入 FTP 控制连接中。  <br /></td></tr>
<tr class="separator:a9145488e33ca94ea5738fcbf67fe02ce inherit pro_attribs_classcommonsNet_1_1ftp_1_1FTP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classcommonsNet_1_1SocketClient"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcommonsNet_1_1SocketClient')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classcommonsNet_1_1SocketClient.html">commonsNet.SocketClient</a></td></tr>
<tr class="memitem:a3da898c3d3f8488cf8a498ce1147eaf7 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a3da898c3d3f8488cf8a498ce1147eaf7">var _socket_</a> : ?StreamingSocket</td></tr>
<tr class="memdesc:a3da898c3d3f8488cf8a498ce1147eaf7 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接使用的socket  <br /></td></tr>
<tr class="separator:a3da898c3d3f8488cf8a498ce1147eaf7 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7610863136db5773a465f7a4feb10cd5 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a7610863136db5773a465f7a4feb10cd5">var _input_</a> : ?InputStream = None</td></tr>
<tr class="memdesc:a7610863136db5773a465f7a4feb10cd5 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">socket输入流  <br /></td></tr>
<tr class="separator:a7610863136db5773a465f7a4feb10cd5 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f2dfec175bdbd8f243aea7a7dae5ec inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a60f2dfec175bdbd8f243aea7a7dae5ec">var _output_</a> : ?OutputStream = None</td></tr>
<tr class="memdesc:a60f2dfec175bdbd8f243aea7a7dae5ec inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">socket输出流  <br /></td></tr>
<tr class="separator:a60f2dfec175bdbd8f243aea7a7dae5ec inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae2f2d89af96526257357b68009b196 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a1ae2f2d89af96526257357b68009b196">var _hostname_</a> : ?String</td></tr>
<tr class="memdesc:a1ae2f2d89af96526257357b68009b196 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">用于连接的主机名  <br /></td></tr>
<tr class="separator:a1ae2f2d89af96526257357b68009b196 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eeb213da3426f5b5fe3b0341f628106 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a0eeb213da3426f5b5fe3b0341f628106">var _remoteSocketAddress_</a> : ?SocketAddress</td></tr>
<tr class="memdesc:a0eeb213da3426f5b5fe3b0341f628106 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">用于连接的远程套接字地址。  <br /></td></tr>
<tr class="separator:a0eeb213da3426f5b5fe3b0341f628106 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222ed7ff95066135d7427671c17cbb51 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a222ed7ff95066135d7427671c17cbb51">var _defaultPort_</a> : UInt16</td></tr>
<tr class="memdesc:a222ed7ff95066135d7427671c17cbb51 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">客户端应连接的默认端口。  <br /></td></tr>
<tr class="separator:a222ed7ff95066135d7427671c17cbb51 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45e24f8b9f78f96b0e42499f5224c42a inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a45e24f8b9f78f96b0e42499f5224c42a">var _socketFactory_</a> : <a class="el" href="classcommonsNet_1_1SocketFactory.html">SocketFactory</a></td></tr>
<tr class="separator:a45e24f8b9f78f96b0e42499f5224c42a inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa278799518e05c3b7aeb28bcebb23375 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#aa278799518e05c3b7aeb28bcebb23375">var _serverSocketFactory_</a> : <a class="el" href="classcommonsNet_1_1ServerSocketFactory.html">ServerSocketFactory</a></td></tr>
<tr class="separator:aa278799518e05c3b7aeb28bcebb23375 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a839d81898a2aacfcf9bfd3b7b6f0ffb8 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a839d81898a2aacfcf9bfd3b7b6f0ffb8">var _connectTimeout_</a> : Duration = DEFAULT_CONNECT_TIMEOUT</td></tr>
<tr class="memdesc:a839d81898a2aacfcf9bfd3b7b6f0ffb8 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">连接超时时间  <br /></td></tr>
<tr class="separator:a839d81898a2aacfcf9bfd3b7b6f0ffb8 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b01a4fe6374778b227c41a8a45b0e1 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1SocketClient.html#a57b01a4fe6374778b227c41a8a45b0e1">let _commandSupport</a> : <a class="el" href="classcommonsNet_1_1ProtocolCommandSupport.html">ProtocolCommandSupport</a></td></tr>
<tr class="memdesc:a57b01a4fe6374778b227c41a8a45b0e1 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">ProtocolCommandSupport对象，用于管理ProtocolCommandListeners的注册和ProtocolCommandEvents的触发。  <br /></td></tr>
<tr class="separator:a57b01a4fe6374778b227c41a8a45b0e1 inherit pro_attribs_classcommonsNet_1_1SocketClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td colspan="2" onclick="javascript:toggleInherit('pac_methods_classcommonsNet_1_1ftp_1_1FTPClient')"><img src="closed.png" alt="-"/>&#160;包函数 继承自 <a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html">commonsNet.ftp.FTPClient</a></td></tr>
<tr class="memitem:a115a01e761b7fd37c5c0c45b12e7e7e7 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a115a01e761b7fd37c5c0c45b12e7e7e7">parsePathname</a> (reply: String): String</td></tr>
<tr class="memdesc:a115a01e761b7fd37c5c0c45b12e7e7e7 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">解析 CWD 回复中的路径名。  <br /></td></tr>
<tr class="separator:a115a01e761b7fd37c5c0c45b12e7e7e7 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0651519d4563a86f454551ee4a8d5c39 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a0651519d4563a86f454551ee4a8d5c39">getEntryParser</a> (): ?<a class="el" href="interfacecommonsNet_1_1ftp_1_1FTPFileEntryParser.html">FTPFileEntryParser</a></td></tr>
<tr class="memdesc:a0651519d4563a86f454551ee4a8d5c39 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取使用的条目解析器。仅供测试使用。  <br /></td></tr>
<tr class="separator:a0651519d4563a86f454551ee4a8d5c39 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19ae80445c482718b85e4953c6d44ef8 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a19ae80445c482718b85e4953c6d44ef8">createParser</a> (parserKey: ?String): Unit</td></tr>
<tr class="separator:a19ae80445c482718b85e4953c6d44ef8 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace12e3a7afb741b90b8730912ae17901 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ace12e3a7afb741b90b8730912ae17901">getActivePort</a> (): UInt16</td></tr>
<tr class="memdesc:ace12e3a7afb741b90b8730912ae17901 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取主动模式下的客户端端口。  <br /></td></tr>
<tr class="separator:ace12e3a7afb741b90b8730912ae17901 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a1639ee85d409878777c997cb47fde6 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#a2a1639ee85d409878777c997cb47fde6">getHostAddress</a> ()</td></tr>
<tr class="memdesc:a2a1639ee85d409878777c997cb47fde6 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取主动模式下的使用主机地址。  <br /></td></tr>
<tr class="separator:a2a1639ee85d409878777c997cb47fde6 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e01365281a8adbed8be67e29120f20 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPClient.html#ac8e01365281a8adbed8be67e29120f20">getReportHostAddress</a> ()</td></tr>
<tr class="memdesc:ac8e01365281a8adbed8be67e29120f20 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取主动模式下使用EPRT/PORT命令时报告的主机地址。  <br /></td></tr>
<tr class="separator:ac8e01365281a8adbed8be67e29120f20 inherit pac_methods_classcommonsNet_1_1ftp_1_1FTPClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>用于处理 FTP over SSL（ FTPS ）连接的类。 </p>
<p>FTPS 是 FTP 协议的一个安全扩展，通过在传输层上添加 SSL/TLS 加密来保护数据传输的安全性。 </p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="a76163499f3aa0fd922fc7f59767253b1" name="a76163499f3aa0fd922fc7f59767253b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76163499f3aa0fd922fc7f59767253b1">&#9670;&#160;</a></span>init() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public commonsNet.ftp.FTPSClient.init </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>构造一个默认的 FTPSClient 对象。默认使用 TLS 协议，并且安全模式为显式（isImplicit = false）。 </p>

</div>
</div>
<a id="a6d2688096744313fd6c93a0f626351bf" name="a6d2688096744313fd6c93a0f626351bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d2688096744313fd6c93a0f626351bf">&#9670;&#160;</a></span>init() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public commonsNet.ftp.FTPSClient.init </td>
          <td>(</td>
          <td class="paramname"><em>isImplicit</em>:&#160;</td>
          <td class="paramtype">Bool</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>构造一个 FTPSClient 对象，默认使用 TLS 协议，可以设置安全模式。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">isImplicit</td><td>安全模式（隐式/显式）。 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a8f0763af006cbe5dd49e371533d12302" name="a8f0763af006cbe5dd49e371533d12302"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f0763af006cbe5dd49e371533d12302">&#9670;&#160;</a></span>init() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public commonsNet.ftp.FTPSClient.init </td>
          <td>(</td>
          <td class="paramname"><em>tlsConfig</em>:&#160;</td>
          <td class="paramtype">TlsClientConfig</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>构造一个 FTPSClient 对象，默认使用 TLS 协议，并且安全模式为显式（isImplicit = false），可以使用给定的 TLS 配置。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">tlsConfig</td><td>TLS 配置 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a29c69e72ca587c76dcb0bf653ffc1e4c" name="a29c69e72ca587c76dcb0bf653ffc1e4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29c69e72ca587c76dcb0bf653ffc1e4c">&#9670;&#160;</a></span>init() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public commonsNet.ftp.FTPSClient.init </td>
          <td>(</td>
          <td class="paramname"><em>tlsConfig</em>:&#160;</td>
          <td class="paramtype">?TlsClientConfig, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>isImplicit</em>:&#160;</td>
          <td class="paramtype">Bool&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FTPSClient的构造方法，使用 TLS 协议，可以设置安全模式和使用给定的 TLS 配置。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">isImplicit</td><td>安全模式（隐式/显式） </td></tr>
    <tr><td class="paramname">tlsConfig</td><td>TLS 配置 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="a4150ab9d26ebf7b629e4765c7fe41bb1" name="a4150ab9d26ebf7b629e4765c7fe41bb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4150ab9d26ebf7b629e4765c7fe41bb1">&#9670;&#160;</a></span>_connectAction_()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">protected override func commonsNet.ftp.FTPSClient._connectAction_ </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>提供了一种在建立连接后立即执行某些操作的方法，此处根据安全模式进行对应的操作。 </p>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>在建立连接时出现错误 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a2b93436889c75b638b4219cd4dc53791" name="a2b93436889c75b638b4219cd4dc53791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b93436889c75b638b4219cd4dc53791">&#9670;&#160;</a></span>_openDataConnection_()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">protected override func commonsNet.ftp.FTPSClient._openDataConnection_ </td>
          <td>(</td>
          <td class="paramname"><em>command</em>:&#160;</td>
          <td class="paramtype">String, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>arg</em>:&#160;</td>
          <td class="paramtype">?String&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>: ?StreamingSocket </td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>返回数据连接使用套接字。如果数据连接使用 TLS ，则会包装为 TlsSocket ，执行握手处理。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">command</td><td>要发送的 FTP 命令的文本表示。 </td></tr>
    <tr><td class="paramname">arg</td><td>FTP 命令的参数。如果此参数设置为 None，则发送不带参数的命令。 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>建立的数据连接对应的套接字。如果在连接的建立和初始化过程中报告了任何 FTP 协议错误，则返回 None。 </dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果在向服务器发送命令或从服务器接收回复时发生I/O错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果FTP服务器由于客户端空闲或其他原因导致发送FTP回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>FTPClient::_openDataConnection_() </dd></dl>

</div>
</div>
<a id="af26107b1d3e2a5a1d6a2809015f5f3de" name="af26107b1d3e2a5a1d6a2809015f5f3de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af26107b1d3e2a5a1d6a2809015f5f3de">&#9670;&#160;</a></span>checkPROTValue()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">private func commonsNet.ftp.FTPSClient.checkPROTValue </td>
          <td>(</td>
          <td class="paramname"><em>prot</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td>: Bool </td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>检查 PROT 命令值是否合法。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">prot</td><td>数据通道保护级别</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果是合法的 PROT 命令值返回 true ，否则返回 false 。 </dd></dl>

</div>
</div>
<a id="a87186945900fede9667ae52720c90caf" name="a87186945900fede9667ae52720c90caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87186945900fede9667ae52720c90caf">&#9670;&#160;</a></span>disconnect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.ftp.FTPSClient.disconnect </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>断开与 FTP 服务器的连接，并将连接参数恢复为默认值。 </p>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果断开连接时发生错误 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a95586dc952fa98146661ac5080533a7c" name="a95586dc952fa98146661ac5080533a7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95586dc952fa98146661ac5080533a7c">&#9670;&#160;</a></span>execADAT()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execADAT </td>
          <td>(</td>
          <td class="paramname"><em>data</em>:&#160;</td>
          <td class="paramtype">?Array&lt;Byte&gt;</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>使用指定的认证数据发送 ADAT 命令。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>要与命令一起发送的数据</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>服务器的响应代码</dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生I/O错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="acb276bb228598acc947a0a2e5b132b6c" name="acb276bb228598acc947a0a2e5b132b6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb276bb228598acc947a0a2e5b132b6c">&#9670;&#160;</a></span>execAUTH() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">protected func commonsNet.ftp.FTPSClient.execAUTH </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>执行 AUTH 命令。 </p>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">TlsException</td><td>如果服务器响应代码既不是"234"也不是"334" </td></tr>
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生I/O错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aab650abd1dfadbadc4c9e7ecbc4f02ad" name="aab650abd1dfadbadc4c9e7ecbc4f02ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab650abd1dfadbadc4c9e7ecbc4f02ad">&#9670;&#160;</a></span>execAUTH() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execAUTH </td>
          <td>(</td>
          <td class="paramname"><em>mechanism</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>使用指定的机制名称发送 AUTH 命令。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">mechanism</td><td>要与命令一起发送的机制名称</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>服务器的响应代码</dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生I/O错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a1165116d71f77bbf252740411e425af6" name="a1165116d71f77bbf252740411e425af6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1165116d71f77bbf252740411e425af6">&#9670;&#160;</a></span>execCCC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execCCC </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>向服务器发送 CCC 命令。 </p>
<dl class="section return"><dt>返回</dt><dd>服务器的响应代码</dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生I/O错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="af05f169b223024804957937fbd2ae3b7" name="af05f169b223024804957937fbd2ae3b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af05f169b223024804957937fbd2ae3b7">&#9670;&#160;</a></span>execCONF()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execCONF </td>
          <td>(</td>
          <td class="paramname"><em>data</em>:&#160;</td>
          <td class="paramtype">?Array&lt;Byte&gt;</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送 CONF 命令，并使用指定的数据。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>发送命令时附带的数据</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>服务器的回复代码</dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生 I/O 错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a1dc5e79203b24bf72704450b22ddc4bb" name="a1dc5e79203b24bf72704450b22ddc4bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dc5e79203b24bf72704450b22ddc4bb">&#9670;&#160;</a></span>execENC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execENC </td>
          <td>(</td>
          <td class="paramname"><em>data</em>:&#160;</td>
          <td class="paramtype">?Array&lt;Byte&gt;</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送 ENC 命令，并使用指定的数据。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>发送命令时附带的数据</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>服务器的回复代码</dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生 I/O 错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a111c1e97942c4b6569697cbb3a37b49f" name="a111c1e97942c4b6569697cbb3a37b49f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a111c1e97942c4b6569697cbb3a37b49f">&#9670;&#160;</a></span>execMIC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execMIC </td>
          <td>(</td>
          <td class="paramname"><em>data</em>:&#160;</td>
          <td class="paramtype">?Array&lt;Byte&gt;</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送 MIC 命令，并使用指定的数据。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>发送命令时附带的数据</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>服务器的回复代码</dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生 I/O 错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ae28259535e2681ace2ce0a3564765a3e" name="ae28259535e2681ace2ce0a3564765a3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae28259535e2681ace2ce0a3564765a3e">&#9670;&#160;</a></span>execPBSZ()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execPBSZ </td>
          <td>(</td>
          <td class="paramname"><em>pbsz</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送 PBSZ 命令。PBSZ 值范围：0 到 (2^32)-1 的十进制整数。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pbsz</td><td>保护缓冲区大小</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">IllegalArgumentException</td><td>PBSZ 值的大小不在指定范围中 </td></tr>
    <tr><td class="paramname">TlsException</td><td>如果服务器回复代码不等于 "200" </td></tr>
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生 I/O 错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a381d6872ea829faa902cafe8f78bf231" name="a381d6872ea829faa902cafe8f78bf231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a381d6872ea829faa902cafe8f78bf231">&#9670;&#160;</a></span>execPROT()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.execPROT </td>
          <td>(</td>
          <td class="paramname"><em>prot</em>!:&#160;</td>
          <td class="paramtype">String = <code>DEFAULT_PROT</code></td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送 PROT 命令。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">prot</td><td>数据通道保护级别，如果为 None ，使用 <code><a class="el" href="">DEFAULT_PROT</a></code>。</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">TlsException</td><td>如果服务器回复代码不等于200 </td></tr>
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生 I/O 错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aa61c4eda95df363d78f2d2bc95435eec" name="aa61c4eda95df363d78f2d2bc95435eec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa61c4eda95df363d78f2d2bc95435eec">&#9670;&#160;</a></span>extractPrefixedData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">private func commonsNet.ftp.FTPSClient.extractPrefixedData </td>
          <td>(</td>
          <td class="paramname"><em>prefix</em>:&#160;</td>
          <td class="paramtype">String, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">String&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>: ?String </td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>从带有前缀的回复中提取数据，例如 PBSZ=1234 =&gt; 1234。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">prefix</td><td>要查找的前缀 </td></tr>
    <tr><td class="paramname">reply</td><td>要查找前缀的字符串</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>前缀后的剩余字符串，如果前缀不存在则返回 None 。 </dd></dl>

</div>
</div>
<a id="a8c4bee4cc160ab745aa0181f7cbe9afa" name="a8c4bee4cc160ab745aa0181f7cbe9afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c4bee4cc160ab745aa0181f7cbe9afa">&#9670;&#160;</a></span>getAuthValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.getAuthValue </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>返回 AUTH 命令使用的值。 </p>
<dl class="section return"><dt>返回</dt><dd>AUTH 命令使用的值 </dd></dl>

</div>
</div>
<a id="aa19f1b70feba0e7c89e5d7b888c7ad80" name="aa19f1b70feba0e7c89e5d7b888c7ad80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa19f1b70feba0e7c89e5d7b888c7ad80">&#9670;&#160;</a></span>parseADATReply()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.parseADATReply </td>
          <td>(</td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td>: ?Array&lt;Byte&gt; </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>解析给定的 ADAT 响应行并对数据进行 base64 解码。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">reply</td><td>要解析的 ADAT 响应</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>解码后的响应数据。 </dd></dl>

</div>
</div>
<a id="ad3c38de681a94e16f2b1b701a4b43209" name="ad3c38de681a94e16f2b1b701a4b43209"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3c38de681a94e16f2b1b701a4b43209">&#9670;&#160;</a></span>parsePBSZ()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.parsePBSZ </td>
          <td>(</td>
          <td class="paramname"><em>pbsz</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Int64 </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送 PBSZ 命令，执行该命令并解析响应以返回协商的值。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pbsz</td><td>保护缓冲区大小，范围：0 到 (2^32)-1 的十进制整数</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>协商的值 </dd></dl>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">TlsException</td><td>如果服务器回复代码不等于 "200" </td></tr>
    <tr><td class="paramname">IOException</td><td>如果发送命令时发生 I/O 错误 </td></tr>
    <tr><td class="paramname">FTPConnectionClosedException</td><td>如果 FTP 服务器由于客户端空闲或其他原因导致发送 FTP 回复代码421而过早关闭连接 </td></tr>
    <tr><td class="paramname">MalformedServerReplyException</td><td>解析响应码时发生错误或回复文本格式不正确</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>#execPBSZ() </dd></dl>

</div>
</div>
<a id="a8159d5a9a4aea7b4e2422a7bcd5887e9" name="a8159d5a9a4aea7b4e2422a7bcd5887e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8159d5a9a4aea7b4e2422a7bcd5887e9">&#9670;&#160;</a></span>setTlsConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.setTlsConfig </td>
          <td>(</td>
          <td class="paramname"><em>config</em>:&#160;</td>
          <td class="paramtype">TlsClientConfig</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置 TLS 配置。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">config</td><td>使用的 TLS 配置 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="adfe706ebcd4dd942f2634b675b415c93" name="adfe706ebcd4dd942f2634b675b415c93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfe706ebcd4dd942f2634b675b415c93">&#9670;&#160;</a></span>setVerifyMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.ftp.FTPSClient.setVerifyMode </td>
          <td>(</td>
          <td class="paramname"><em>verifyMode</em>:&#160;</td>
          <td class="paramtype">CertificateVerifyMode</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>对设置或获取证书认证模式进行配置。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">verifyMode</td><td>给定的设置或获取证书认证模式 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ae7dfeea59405231f144c07ebf385e2f7" name="ae7dfeea59405231f144c07ebf385e2f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7dfeea59405231f144c07ebf385e2f7">&#9670;&#160;</a></span>sslNegotiation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">protected func commonsNet.ftp.FTPSClient.sslNegotiation </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>执行SSL/TLS协商，用于建立安全的控制连接。 </p>
<p>从底层普通套接字获取SSL套接字并启动握手处理。</p>
<dl class="exception"><dt>异常</dt><dd>
  <table class="exception">
    <tr><td class="paramname">TlsException</td><td>当握手已经开始或者已经结束，或当握手阶段出现系统错误 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="a44efc42baa91d7bf44bc1a48680ba994" name="a44efc42baa91d7bf44bc1a48680ba994"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44efc42baa91d7bf44bc1a48680ba994">&#9670;&#160;</a></span>let isImplicit</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.let isImplicit : Bool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>安全模式。为 true 表示为隐式模式，为 false 表示为显式模式。 </p>

</div>
</div>
<a id="ab0e7fa20098e97ed9c8a0df8cca9c4b8" name="ab0e7fa20098e97ed9c8a0df8cca9c4b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0e7fa20098e97ed9c8a0df8cca9c4b8">&#9670;&#160;</a></span>static let CMD_ADAT</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_ADAT = &quot;ADAT&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>ADAT（认证/安全数据）命令。 </p>

</div>
</div>
<a id="a1a3dd91e96dc2ecfe4e97a710f89b08f" name="a1a3dd91e96dc2ecfe4e97a710f89b08f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a3dd91e96dc2ecfe4e97a710f89b08f">&#9670;&#160;</a></span>static let CMD_AUTH</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_AUTH = &quot;AUTH&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>AUTH（认证/安全机制）命令。 </p>

</div>
</div>
<a id="a51d249e981c9ca6f28dc03a713968ba4" name="a51d249e981c9ca6f28dc03a713968ba4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51d249e981c9ca6f28dc03a713968ba4">&#9670;&#160;</a></span>static let CMD_CCC</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_CCC = &quot;CCC&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>CCC（清除命令通道）命令。 </p>

</div>
</div>
<a id="abbc1d5c171f0401ae14cb9364f332b4b" name="abbc1d5c171f0401ae14cb9364f332b4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbc1d5c171f0401ae14cb9364f332b4b">&#9670;&#160;</a></span>static let CMD_CONF</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_CONF = &quot;CONF&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>CONF（机密保护命令）命令。 </p>

</div>
</div>
<a id="a3348459ee9c2a2332de197de1d8951a9" name="a3348459ee9c2a2332de197de1d8951a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3348459ee9c2a2332de197de1d8951a9">&#9670;&#160;</a></span>static let CMD_ENC</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_ENC = &quot;ENC&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>ENC（隐私保护命令）命令。 </p>

</div>
</div>
<a id="a24364d3adeb015695fab7f441abc4aa7" name="a24364d3adeb015695fab7f441abc4aa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24364d3adeb015695fab7f441abc4aa7">&#9670;&#160;</a></span>static let CMD_MIC</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_MIC = &quot;MIC&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>MIC（完整性保护命令）命令。 </p>

</div>
</div>
<a id="a481c26d52915d35b3d9d1bc91b6ebd66" name="a481c26d52915d35b3d9d1bc91b6ebd66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a481c26d52915d35b3d9d1bc91b6ebd66">&#9670;&#160;</a></span>static let CMD_PBSZ</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_PBSZ = &quot;PBSZ&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>PBSZ（保护缓冲区大小）命令。 </p>

</div>
</div>
<a id="a6ad2b160738f0df8c855e5eb7fec4b51" name="a6ad2b160738f0df8c855e5eb7fec4b51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ad2b160738f0df8c855e5eb7fec4b51">&#9670;&#160;</a></span>static let CMD_PROT</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let CMD_PROT = &quot;PROT&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>PROT（数据通道保护级别）命令。 </p>

</div>
</div>
<a id="aec7514255f97e848aae007ce4f0cf3c6" name="aec7514255f97e848aae007ce4f0cf3c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec7514255f97e848aae007ce4f0cf3c6">&#9670;&#160;</a></span>static let DEFAULT_FTPS_DATA_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let DEFAULT_FTPS_DATA_PORT : UInt16 = 989</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>默认的 FTPS 数据端口。 </p>

</div>
</div>
<a id="aabe3b7c34649e03554da65437177f376" name="aabe3b7c34649e03554da65437177f376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabe3b7c34649e03554da65437177f376">&#9670;&#160;</a></span>static let DEFAULT_FTPS_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let DEFAULT_FTPS_PORT : UInt16 = 990</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>默认的 FTPS 端口。 </p>

</div>
</div>
<a id="a3f3c66e4a0768f4b8301cf1554e5a3f6" name="a3f3c66e4a0768f4b8301cf1554e5a3f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f3c66e4a0768f4b8301cf1554e5a3f6">&#9670;&#160;</a></span>static let DEFAULT_PROT</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let DEFAULT_PROT = &quot;C&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>默认的 PROT 命令值。 </p>

</div>
</div>
<a id="ad4669b8a423da9bc8cbba07860b953c8" name="ad4669b8a423da9bc8cbba07860b953c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4669b8a423da9bc8cbba07860b953c8">&#9670;&#160;</a></span>static let DEFAULT_PROTOCOL</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let DEFAULT_PROTOCOL = &quot;TLS&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>默认的安全套接字协议名称，初始化为 TLS 。 </p>

</div>
</div>
<a id="a5104c9f89c0f9fd926809cd52d4c40f3" name="a5104c9f89c0f9fd926809cd52d4c40f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5104c9f89c0f9fd926809cd52d4c40f3">&#9670;&#160;</a></span>static let PROT_COMMAND_VALUE</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.static let PROT_COMMAND_VALUE = [&quot;C&quot;, &quot;E&quot;, &quot;S&quot;, &quot;P&quot;]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>PROT 命令可以设置的值 (C = Clear, E = Clear data connection, S = Safe, P = Private)。 </p>

</div>
</div>
<a id="a622c397335d32b27f3f189125d1171b7" name="a622c397335d32b27f3f189125d1171b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a622c397335d32b27f3f189125d1171b7">&#9670;&#160;</a></span>var auth</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.var auth = DEFAULT_PROTOCOL</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>AUTH 命令的值。 </p>

</div>
</div>
<a id="a1d43d57a3f608437c322cc22423031ef" name="a1d43d57a3f608437c322cc22423031ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d43d57a3f608437c322cc22423031ef">&#9670;&#160;</a></span>var dataWithTls</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.var dataWithTls = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>如果为 true ，表示数据连接使用 TLS 。 </p>

</div>
</div>
<a id="aa5bcc56594118325c8547e75e7365ed9" name="aa5bcc56594118325c8547e75e7365ed9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5bcc56594118325c8547e75e7365ed9">&#9670;&#160;</a></span>var lastSession</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.var lastSession : ?TlsSession = None</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>用于恢复会话 </p>

</div>
</div>
<a id="a9b0f3437a5bfe7197e3006c3584ccd6c" name="a9b0f3437a5bfe7197e3006c3584ccd6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b0f3437a5bfe7197e3006c3584ccd6c">&#9670;&#160;</a></span>var plainSocket</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.var plainSocket : ?StreamingSocket = None</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>套接字对象。 </p>

</div>
</div>
<a id="a88b83dc778b6dbf21390faf430af4af3" name="a88b83dc778b6dbf21390faf430af4af3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88b83dc778b6dbf21390faf430af4af3">&#9670;&#160;</a></span>var tlsClientConfig</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.ftp.FTPSClient.var tlsClientConfig = TlsClientConfig()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>客户端使用的 TLS 配置。 </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>src/ftp/<a class="el" href="ftps__client_8cj.html">ftps_client.cj</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.9.6-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacecommonsNet.html">commonsNet</a></li><li class="navelem"><a class="el" href="namespacecommonsNet_1_1ftp.html">ftp</a></li><li class="navelem"><a class="el" href="classcommonsNet_1_1ftp_1_1FTPSClient.html">FTPSClient</a></li>
    <li class="footer">制作者 <img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
  </ul>
</div>
</body>
</html>
